Как присылать в бота анимированные игровые эмодзи со случайным результатом игры

Игровые эмодзи поддерживаются только в Телеграме. Присылать их в бот можно методом sendDice Telegram API.

Отправить игровые эмодзи можно несколькими способами:

Как прислать анимированный эмодзи Нативным запросом:

1. Добавьте на экран Нативный запрос.

2. Выберите платформу Telegram.

3. Выберите метод запроса sendDice.

4. Добавьте Тело запроса.

Обязательные параметры для Тела запроса:

  • chat_id — уникальный идентификатор пользователя в боте. Его мы получаем как основную переменную {{this_user.platform_id}}. Можно оставить без изменений, тогда изображения отправятся пользователю, который попал на компонент Нативный запрос в боте.
  • emoji — эмодзи, который вы хотите прислать

Тело запроса будет таким:

{
  "chat_id": "{{this_user.platform_id}}",
  "emoji": "⚽️"
}

Вместо футбольного мяча можно добавить любой другой анимированный эмодзи. К примеру, можно скопировать один из этих:

🎯

🎲

🎳

🏀

🎰

Добавьте Тело запроса в настройки компонента:

После сохранения при активации компонента бот пришлет анимированный эмодзи из запроса. При каждой новой активации компонента, эмодзи будет приходить с разным результатом.

Как прислать анимированный эмодзи запросом через кнопку

1. Добавьте на экран компонент Кнопки.

2. Добавьте текст перед кнопкой и на кнопке.

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

4. Добавьте URL Запроса по шаблону

https://api.telegram.org/bot12345/sendDice

Вместо 12345 добавьте токен вашего бота. Узнать токен можно, отправив боту BotFather команду /token

5. Выберите метод запроса: POST. Не меняйте заголовки запроса и оставьте без изменений парсер JSON.

6. Добавьте Тело запроса:

{
  "chat_id": "{{this_user.platform_id}}",
  "emoji": "⚽️"
}

Вместо эмодзи из примера, всегда можно выбрать любой другой анимированный эмодзи:

🎯

🎲

🎳

🏀

🎰

8. Остальные настройки можно не редактировать, но при необходимости вы можете их поменять.

Подробнее о POST запросе и его настройках можно узнать в статье.

При необходимости, анимированные эмодзи также можно отправить таким же запросом через компонент Запросы к API.

После сохранения, при активации компонента бот пришлет кнопки, после нажатия на которые, пользователь получит анимированный эмодзи. При каждом новом нажатии на кнопку, эмодзи будет приходить с разным результатом.

В начало ↑