Прослушивание пользовательских входов в Messenger

Я разрабатываю чат-бота на мессенджере с PHP. Я не пользуюсь сторонними сервисами, такими как Chatfuel и т. Д.

Всякий раз, когда мне нужен ввод пользователя, я в настоящее время сохраняю вопрос с ключом в Redis и отправляю ответ. Затем в следующем запросе я проверяю, хранится ли эта переменная Redis на моем сервере. Затем я обрабатываю этот пользовательский ввод и удаляю переменную Redis.

Проблема в том, что я проверяю переменные Redis для каждого запроса webhook.

Есть ли другой эффективный способ обработки пользовательских вводов? Я также хочу развернуть чат-бота на других платформах, таких как Telegram, Skype и т. Д. Итак, существует ли общая система, управляемая событиями, которая распознает, что входящий запрос webhook является ответом на ранее заданный вопрос?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]