Быстрый ответ на проблему мессенджера Facebook - PullRequest
0 голосов
/ 05 марта 2019

У меня проблемы с quick_reply в чате чата Facebook Messenger;

Проблема в том, что я создал кнопку быстрого ответа с 2 вариантами, но я не знаю, как продолжить процесс после нажатия кнопки.одна из 2 кнопок.

здесь код: https://glitch.com/edit/#!/daffodil-authorization?path=app.js:267:3

как это работает ?: если вы нажмете «в чем смысл жизни», появится 2 кнопки быстрого ответа «42"и" шоколад ", но при нажатии бот ответит вам как обычно (повторяя то, что вы пишете);как я могу позволить боту слушать "42" или "шоколад" и продолжать что-то еще?

1 Ответ

1 голос
/ 08 марта 2019

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

Это буквально просто способ вернуть ответ , быстрее чем печатать.Таким образом, ваш бот рассматривает его как обычное сообщение, потому что оно отправляется как обычное сообщение.

Таким образом, либо ваш код должен анализировать и перехватывать обычные входящие сообщения, ища «42» или «шоколад».Или перейдите от использования Быстрого ответа к реальной кнопке обратной передачи, чтобы вы могли перехватить их, возвращенные через сообщения обратной передачи.

...