Как чат-боты отправляют стикеры

Через Telegram бот довольно легко отправлять стикеры пользователям.

В мессенджере есть понятная документация как это сделать. Если бот написан кодом, то используется метод SendSticker 👇

Если бот сделан на конструкторе Botmother, то можно отправлять стикеры с помощью компонента "Запрос", выбрать метод Post, в URL вставить ссылку: https://api.telegram.org/bot<Токен бот>/sendSticker

В тело запроса вставить короткий код:

{ "chat_id": "{{this_user.platform_id}}", "sticker": "file_id" }

file_id - идентификатор стикера

Следовательно, чтобы бот отправлял стикеры, нужно заранее знать их id. Можно хранить id в какой-то базе данных и подтягивать оттуда либо создать в боте различные экраны (блоки) со стикерами (идентификаторами).

Инструкцию подглядел тут 👇

Потестить отправление ботом стикера можно тут @botmothercom_bot/?start=sticker.

Если нужно получить id стикеров, чтобы использовать в своем боте, то этому же боту можно отправлять стикеры и получать в ответ идентификаторы.

11
2 комментария

Очень странная статья! Вы что думаете, что Америку открыли?

Кому надо тот и так знает, документация имеется...

Ответить

Кому надо, тот ищет информацию, разве нет 🤔

Ответить