Мне нужно внедрить бота Telegram, который позволит пользователям Telegram отправлять идеи, которые будут опубликованы на сайте.
Это всего лишь второй канал связи с пользователями.
Есть лилюбая возможность реализовать заполнение формы с помощью Telegram API.
Взаимодействие с пользователем может быть следующим:
User: /idea
Bot: Enter title
User: "Veggie coconut curry"
Bot: Enter description
User: "Rich and creamy vegan coconut curry. This delicious veggie-packed curry is mildly spicy and perfect for a fast dinner. Ready in 30 minutes. Gluten-free."
Bot: Upload image
User picks an image
Bot: Anything else?
User: /submit
Кажется, что Telegram API не имеет состояния.Если это так, я могу реализовать вид сеанса в бэкэнде веб-приложения.
Но как я могу различать запросы, которые Telegram API выполняет до бэкенда, используя веб-хуки?
Сайт реализован на Rails5.2.
Есть ли лучшие практики в этом направлении или в рамках?