На многих телеграм ботах видел такое взаимодействие с пользователем:
Б - бот, П - пользователь
Б: Напишите ваш id в соц. сети Вконтакте.
П: id1
Б: Спасибо, ваш id принят.
Думаю понятно. Здесь боту нужно как-то дать указание, что пользователь в следующем сообщении должен отправить именно id и ни что другое.
Моя же ситуация такая:
Бот отправляет картинку с inline кнопками. Т.к пользователь (даже создатель бота) не может редактировать сообщения, отправленные ботом, одна из кнопок - "Добавить подпись" (картинке). После нажатия на данную кнопку, пользователь должен отправить боту сообщение с нужной подписью. В этот момент бот должен определить, что пользователь отправил именно подпись, а не что другое и добавить её к картинке, под которой была нажата кнопка "Добавить подпись".
В некоторых API встречал возможность передать вместе с основным запросом "свои" данные. У
API телеграм я такое не встретил, либо плохо смотрел.
Как можно сохранить между запросами данные и назначении следующего сообщения, id картинки, текущую подпись картинки?
Какое варианты есть?
Использую
эту библиотеку