Chatfuel JSON API — получение сообщений обратно в chatfuel

Я использую chatfuel для домашнего проекта (который подключен к странице facebook, поэтому разговор происходит в мессенджере fb) и пытаюсь интегрироваться с внешним API с помощью плагина JSON API. Внешний «API» — это Zapier Zap, выполняющий несколько строк кода Python. Чтобы исправить эту проблему, я сократил код до:

return {"text": "The result is 4."}

Я успешно отправляю сообщения в Zapier, но никогда не вижу ответов обратно в chatfuel, несмотря на то, что пробовал разные комбинации. Моя первоначальная попытка состояла в том, чтобы следовать примеру в документации Chatfuel. :

return {
 "messages": [
   {"text": "Welcome to our store!"},
   {"text": "How can I help you?"}
 ]
}

но это тоже не сработало (например: эти сообщения никогда не отображаются в моем facebook. Должно быть что-то, что я упускаю, может быть, за рамками этих строк кода? Любые подсказки приветствуются!


person Laurent S    schedule 26.02.2017    source источник


Ответы (1)


Я рекомендую вам использовать Broadcasting API из вашего бэкенда, если он возможный. Таким образом, вы будете вызывать свою конечную точку с помощью JSON API, а затем логика вашего сервера с помощью Broadcasting API запустит определенный блок из вашего проекта Chatfuel. Вы также можете передать некоторые пользовательские атрибуты. Вот как я использую это в своих проектах.

person Angel Tsvetkov    schedule 09.08.2017
comment
Привет, ангел. Не могли бы вы помочь мне с этим: stackoverflow.com/questions/53395118/chatfuel-checkbox -плагин - person Nikolay Traykov; 20.11.2018