Отправка стикеров в ботах в 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