Как сделать так что бы бот возвращал “ответное” сообщение обратно в чат с ботом?
Как сделать так что бы бот возвращал "ответное" сообщение обратно в чат с ботом?
У меня есть бот который опрашивает пользователя, собирает все ответы пользователя в 1 пост и отправляет в чат. в чате куда отправляется сообщение пользователя, пост появляется от имени бота и люди нажимают ответить на сообщение которое отправил бот и пишут свой ответ.
Подскажите как вот это "ответное" сообщение отправить через бота обратно тому кто этот вопрос задавал?
пример:
бот задает уточняющие вопросы пользователю
пользователь пишет боту ответы
в результате бот создает пост - "сколько сахара положить?" и отправляет этот пост в чат
в чате появляется сообщение от имени бота - "сколько сахара положить?"
на это сообщение другой пользователь отвечает - "две ложки"
и вот как это сообщение - "две ложки" можно отправить ботом обратно пользователю который спросил сколько сахара положить?
Сохранять где-нибудь ID пользователя и ID сообщения, которое постит бот. Соответственно номер сообщения "две ложки" будет 'ID cообщения + 1'. При появлении сообщения "две ложки" отправлять 'ID cообщения + 1' пользователю с сохраненным ID.
Без сохранения id сообщения и пользователя не обойтись.
Далее. Проверка: если боту пользователи шлют reply на его сообщение, и это сообщение было от другого пользователя - нужно reply на первоначальное сообщение.