How sending stickers works in a Telegram bot

This guide explains how to send stickers, premium emojis, and other messages not natively available in a bot.

1. Create a private Telegram group/channel

  • Go to the channel settings and assign the bot as an Administrator with full permissions.

  • Open the Web version of Telegram.

2. Get the channel or group ID

  • Open the channel or group and copy the numbers from the URL — they are at the end of the link. Save them somewhere safe (e.g., in a text file).

  • Important: The ID must start with 1 or 2. If it starts with 4 or another number, temporarily make the channel public, then close it again. The ID will update and become correct.


3. Create an “External Request” action in the funnel

  • More about this tool can be found in this article.

  • Set the request type to POST.

  • In the URL field, enter:

 
https://api.telegram.org/bot<token>/forwardMessage
  • Save the action.


4. Get the bot token

  • Go to Telegram and open BotFather.

  • Send /mybots, select your bot, click API Token, and copy it.

  • In the previously created external request, replace <token> with the copied token and save the changes.

5. Get the sticker ID

  • Go to your channel/group and send the sticker you want to use.

  • Right-click the sticker and copy the link.

  • Paste the link into a text file and copy the last number after /. This is the sticker ID (for example, 17).

6. Configure the external request body

  • Go back to the External Request step in your funnel, open the Body tab, and insert:

 
{
"chat_id": "{%user_id%}",
"from_chat_id": "-100<id>",
"message_id": "<sticker_id>"
}
  • Replace <id> with the channel ID you copied in Step 2.

  • Replace <sticker_id> with the number copied from the sticker link in Step 5.


7. Run the action

When this action is triggered, the bot will send the sticker to the user.


If you haven’t found the answer to your question, ask us in the chat inside your account, write to us in Telegram at @BotHelpSupportBot, or email us at hello@bothelp.io.

Get 14 days of full access to BotHelp — a platform for creating newsletters, automated funnels, and chatbots.

Get 14 days free

Была ли статья полезна?

Спасибо за обратную связь!