Отправка стикеров и эмоджи

Отправка стикеров и эмоджи Telegram доступна через прямой запрос к API Telegram.

Создайте блок действие - Запросы во вне - Выполнить метод API для канала.

Отправка стикеров

Для отправки стикеров в качестве метода укажите sendSticker

Напишите любое название переменной, в которую сохранить ответ от API.

Добавьте поля. Тип полей "Поле":

  • chat_id - в качестве значения укажите ID Telegram-чата, в который нужно отправить стикер. Если в текущий чат, то укажите {chat_id}

  • sticker - в качестве значения укажите ID стикера, который нужно отправить. Варианты: {%answer.message.sticker.file_id%} или заранее полученный (через trigger или answer) и установленный file_id

Отправка эмоджи на примере анимированного броска кубика

Для отправки стикеров в качестве метода укажите sendDice

Напишите любое название переменной, в которую сохранить ответ от API.

Добавьте поля. Тип полей "Поле":

  • chat_id - в качестве значения укажите ID Telegram-чата, в который нужно отправить стикер. Если в текущий чат, то укажите {chat_id}

  • emoji - в качестве значения укажите нужный эмоджи, например, кубик 🎲

Далее можно продолжить настройку бота, используя результат блоска кубика, который будет получен в указанную переменную с ответом на запрос.

В предложенном примере числовой результат броска кубика можно получить из массива: {%response.result.dice.value%}

Другие анимированные эмоджи Telegram со случайным результатом анимиции, которые можно использовать по аналогии с кубиком:

🎲 , 🎯 , 🏀 , ⚽ , 🎳 , 🎰

Вариации результатов:

  • от 1 до 6 для кубика 🎲, дартс 🎯 и боулинга 🎳

  • от 1 до 5 для баскетбола 🏀 и футбола ⚽

  • от 1 до 64 для лототрона 🎰

Last updated