Skip to main content

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:

  1. Send /newbot
  2. Choose a display name (e.g., "My RSS Bot")
  3. Choose a username ending in bot (e.g., my_rss_feeds_bot)
  4. BotFather will reply with a token like 123456789:ABCdefGHIjklMNOpqrsTUVwxyz
tip

Keep your token secret. Anyone with the token can control the bot.

3. Register the bot

In the MyTelegramBots dashboard:

  1. Click New Bot
  2. Paste the token from BotFather
  3. The platform will validate the token and fetch your bot's info automatically
  4. Click Save

4. Assign roles

Once your bot is registered, go to the bot's settings and assign one or more roles:

RoleWhat it does
RSS ReaderMonitors RSS/Atom feeds and pushes updates to subscribers
MLBProvides live scores, standings, player stats, and highlights
ReminderLets users set one-time or recurring reminders
EventLets 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