telegram-setup

Connects a Telegram bot to the Vellum Assistant gateway with webhook registration and credential storage.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Logarn/Worklin-ai --skill telegram-setup-logarn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: telegram-setup
Source: https://github.com/Logarn/Worklin-ai/tree/main/skills/telegram-setup
Command: npx skills add https://github.com/Logarn/Worklin-ai --skill telegram-setup-logarn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Setting up a Telegram bot integration requires juggling BotFather tokens, webhook URLs, secret tokens, and command registration across multiple APIs. This Skill walks through the entire connection process step by step, storing credentials securely and verifying the webhook actually works before declaring success. ## Core Features & Use Cases - Secure Credential Collection: Prompts for the BotFather token through a secure credential prompt instead of plaintext chat, and stores the webhook secret separately. - Automated Webhook Registration: Registers a callback URL via the assistant webhooks CLI, calls the Telegram setWebhook API, and verifies the result with getWebhookInfo before reporting success. - Bot Command Registration: Configures /new and /help commands through the Telegram setMyCommands API. - Use Case: A user wants their personal assistant reachable from Telegram. The Skill collects the bot token, validates it against the Telegram getMe API, wires up the webhook, and hands off to identity verification so the user can start chatting. ## Quick Start Ask the assistant to connect your Telegram bot by saying you have a BotFather token and want to set up Telegram messaging.

Frequently Asked Questions about telegram-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a Telegram bot to my assistant?▼

Create a bot with @BotFather in Telegram to get a token, then let the Skill collect it through a secure credential prompt. It validates the token via the Telegram getMe API, registers a webhook callback URL, and verifies the connection before finishing.

How do I register a Telegram webhook for my bot?▼

The Skill obtains a callback URL using the assistant webhooks register command, generates a webhook secret, and calls the Telegram setWebhook API with that URL and secret. It then confirms registration with getWebhookInfo.

Is it safe to paste my Telegram bot token in chat?▼

No. The bot token is a secret and is always collected through the assistant credentials prompt command, never accepted as plaintext in chat. The webhook secret is stored separately using the credentials set command.

Why does Telegram webhook setup fail on a self-hosted assistant?▼

Self-hosted assistants may lack a public base URL, so webhook registration fails. The Skill loads the public-ingress skill to configure a public URL first, then retries the registration command.

How do I disconnect Telegram from the assistant?▼

Delete the stored credentials with assistant credentials delete for both the bot_token and webhook_secret fields, then clear the bot username config. This removes the integration without affecting other services.