@kr_ilya

Как сделать интерактивное взаимодействие пользователя и Telegram бота?

На многих телеграм ботах видел такое взаимодействие с пользователем:
Б - бот, П - пользователь

Б: Напишите ваш id в соц. сети Вконтакте.
П: id1
Б: Спасибо, ваш id принят.

Думаю понятно. Здесь боту нужно как-то дать указание, что пользователь в следующем сообщении должен отправить именно id и ни что другое.

Моя же ситуация такая:
Бот отправляет картинку с inline кнопками. Т.к пользователь (даже создатель бота) не может редактировать сообщения, отправленные ботом, одна из кнопок - "Добавить подпись" (картинке). После нажатия на данную кнопку, пользователь должен отправить боту сообщение с нужной подписью. В этот момент бот должен определить, что пользователь отправил именно подпись, а не что другое и добавить её к картинке, под которой была нажата кнопка "Добавить подпись".

В некоторых API встречал возможность передать вместе с основным запросом "свои" данные. У API телеграм я такое не встретил, либо плохо смотрел.

Как можно сохранить между запросами данные и назначении следующего сообщения, id картинки, текущую подпись картинки?
Какое варианты есть?

Использую эту библиотеку
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы