Help topics

Add a Telegram channel

Get alerts in a private chat with our bot, in a Telegram group, or in a Telegram channel.

Market Rodeo sends Telegram alerts through its bot, @MarketRodeoDevBot. You decide where the bot posts: a private chat with you, a group, or a Telegram channel. Telegram identifies each of these by a number called a chat ID, and that number is what you give us.

Note: In Market Rodeo, "channel" means any place your alerts are delivered. A Telegram channel (the broadcast kind) is just one of the places the bot can post.

Choose where alerts go

Where What to do first What the chat ID looks like
Private chat with the bot Open @MarketRodeoDevBot and press Start A positive number, e.g. 123456789
Group Add @MarketRodeoDevBot to the group A negative number, e.g. -123456789
Channel or supergroup Add @MarketRodeoDevBot as an admin with permission to post messages Starts with -100, e.g. -1001234567890

The bot can only post where you have let it in. A bot can't start a private chat on its own, so press Start first.

Find the chat ID

Telegram Web A (easiest)

  1. Open web.telegram.org/a/ and sign in.
  2. Open the chat you want alerts in:
    • Private chat: open your Saved Messages. Its number is your own ID, which is also the ID of your private chat with the bot. Don't use the number shown on the bot's chat: that is the bot's ID, not yours.
    • Group or channel: open the group or channel.
  3. Look at the address bar. The number after # is the chat ID, including any minus sign. Web A shows the full ID, so a channel or supergroup already starts with -100.

Telegram Web K

Web K leaves out the -100 at the start of channel and supergroup IDs. Write -100 followed by the digits from the address bar.

For example, if the address bar ends in #-1234567890, the chat ID is -1001234567890.

Add the channel in Market Rodeo

  1. In the dashboard, go to Channels and click Add channel.
  2. Choose Telegram.
  3. Paste the number into Chat ID. Only digits and a leading minus sign: no spaces, no @username.
  4. Optionally, give it a Name, such as "Trading desk". If you leave it empty it's called "Telegram".
  5. Click Send test alert.

We post a "Channel connected" message to the chat. The channel is saved only if that message arrives. It then appears in your list marked Verified, and you can pick it as a destination when you create or edit a rule.

If the test fails

The red message under the form shows what Telegram replied, and nothing is saved. Fix the cause and click Send test alert again.

These are examples of what you may see. The part after "Telegram error:" comes from Telegram, so the exact wording can vary.

  • "chat not found", for example Telegram error: Bad Request: chat not found. Make sure the bot is added to your chat.

    The ID is wrong or is missing -100 (common with Web K), or the bot isn't in the group or channel yet.

  • "bot can't initiate conversation with a user"

    You haven't started the private chat. Open @MarketRodeoDevBot, press Start, then try again.

  • "bot is not a member of the channel chat"

    Add the bot to the channel as an admin who can post messages.

  • "Telegram chat ID must be a numeric string"

    Paste only the number, with its minus sign if it has one.

Free plan limit

The Free plan includes one Telegram channel (and one Discord channel). To send alerts to a different Telegram chat, remove your current Telegram channel and add the new one. Pro has no channel limit.

Still stuck? Email [email protected].