Для чатбота просто реализовать событие webhooks для одного события, такого как:
If option A, send X
If option B, send Y
If Option C, send Z
Однако, что если следующее событие должно основываться на предыдущем событии.Такие, как есть варианты, перечисленные как:
A)
1
2
3
B)
1
2
3
Где вы должны сначала отправить письмо, а затем отправить номер.Так что, если я хочу выбрать B2, я должен отправить B, а затем 2. Однако, ему нужен способ запомнить выбор B.Как реализованы webhooks, следующее сообщение запускает программу заново, поэтому вместо числа она будет ожидать букву снова с начала.
Если бы это был простой python, я бы использовал метод input () послепервая буква выбора, чтобы дождаться выбора номера, но этот метод недоступен в веб-хуках, поскольку он ломает программу.
Я бы предположил, что для этого должна быть какая-то база данных, в которой запоминается выбор букв и затем можно выбрать число.Я провожу свои веб-зацепки через Heroku и хотел бы узнать, как это можно реализовать, если через базу данных или кто-то может предложить другой метод.