Как мне обработать ответ пользователя (фейсбук) чат-бота? - PullRequest
0 голосов
/ 05 мая 2018

Попытка создать чат-бота в Facebook с NodeJS.

Проблема в том, что я могу легко обрабатывать ответы пользователя на «кнопки» сообщений с небольшим выбором, но не могу обрабатывать ввод из простых текстовых сообщений («какой ваш любимый цвет?»).

Разговор должен быть следующим:

Бот : Добро пожаловать, у меня есть к вам несколько вопросов. Какой у вас номер телефона?

Пользователь :

Бот : Сколько вам лет?

Пользователь : и т. д.

Так, каков был бы выход, чтобы сделать возможным этот поток вопросов-> ответов?

Пока мой код:

let messaging_events = req.body.entry[0].messaging;
for (let i = 0; i < messaging_events.length; i++) {
    let event = messaging_events[i];
      if (event.message && event.message.text) {
         let text = event.message.text;
         let textid = event.message.mid;
        }
    }

1 Ответ

0 голосов
/ 06 мая 2018

Вы можете использовать этот модуль facebook-chat-api . Или прочитайте его, чтобы узнать, как его создать. А вы используете facebook-graph-api или входите через NodeJs?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...