Getting Started
Follow these steps to go from zero to a working Telegram bot.
1. Create an account
Sign up at app.mytelegrambots.com. You can register with your email or sign in with Google.
2. Get a bot token from BotFather
Open Telegram and talk to @BotFather:
- Send
/newbot - Choose a display name (e.g., "My RSS Bot")
- Choose a username ending in
bot(e.g.,my_rss_feeds_bot) - BotFather will reply with a token like
123456789:ABCdefGHIjklMNOpqrsTUVwxyz
Keep your token secret. Anyone with the token can control the bot.
3. Register the bot
In the MyTelegramBots dashboard:
- Click New Bot
- Paste the token from BotFather
- The platform will validate the token and fetch your bot's info automatically
- Click Save
4. Assign roles
Once your bot is registered, go to the bot's settings and assign one or more roles:
| Role | What it does |
|---|---|
| RSS Reader | Monitors RSS/Atom feeds and pushes updates to subscribers |
| MLB | Provides live scores, standings, player stats, and highlights |
| Reminder | Lets users set one-time or recurring reminders |
| Event | Lets users create events with pre-reminders |
You can assign multiple roles to the same bot. Each role adds its own set of commands.
5. Enable the webhook
Go to the Webhook section of your bot and toggle the webhook on. This connects your bot to the platform so it can receive and respond to messages.
See Webhooks for more details on webhook settings, group commands, and access control.
6. Start chatting!
Open your bot in Telegram and send /start. You're up and running.
Use /help to see all available commands based on the roles you assigned.
Next steps
- Learn about each role: RSS Reader, MLB, Reminder, Event
- See all global commands available on every bot
- Configure webhooks and access control