Отправка стикеров в ботах в Telegram

Отправка стикера Собеседнику

Получаем токен нужного стикера

  • Переходим к Telegram боту @idsticker_bot.

  • Отправляем этому боту стикер, который хотим отправлять Собеседникам.

  • Из ответного сообщения копируем токен стикера – значение после file_id.

Добавляем токен стикера в сообщение Бота на платформе chatme.ai

  • На Платформе перейдите в Бота, который должен отправлять стикер своим Собеседникам.

  • Вставьте скопированный ранее токен стикера и пропишите название для стикера в следующее выражение:

<sticker src="токен стикера" alt="название стикера"/>

  • В нашем примере получится :

<sticker src="CAACAgIAAxkBAAJfil-7g5saK6caYV8CsqELuWLynDH2AALiBgACOtEHAAFgVDNflxcX6h4E" alt="стикер_1"/>

  • Создайте текстовый слот Text.

  • Пропишите название для слота в поле Name и вставьте получившееся выражение в поле Text List.

  • Если нужно сопроводить отправку стикера текстом, добавьте нужный текст до и/или после выражения с токеном стикера с помощью Enter. Например:

Текстовое сообщение и стикер будут отправлены отдельными сообщениями.

Данные о стикерах, полученных от Собеседника

Если нужно распознать полученный Ботом от Собеседника стикер, нужно проделать следующие действия:

  • После того места в Сценарии, где вы ожидаете стикер от Собеседника, добавьте текстовый слот Text и в поле Text List введите {{ @client_message }}. Тогда в ответ на сообщение Собеседника Бот выведет информацию об отправленном стикере. Можно добавлять сопроводительный текст до и/или после {{ @client_message }}.

  • Если информацию о полученном стикере не нужно выводить в диалог, вместо слота Text создайте слот Memory и запишите данные в контекстную переменную.

Важно!

Аналогичным образом можно получать информацию об отправленных Собеседником файлах, геолокации.

Last updated