Как подключить чат-бота RasaCore к Messenger?

Я пытаюсь подключить чат-бота RasaCore к Facebook Messenger.

Как я могу сделать это с помощью сценария запуска, если у меня нет URL-адреса (URL-адреса обратного вызова для настройки веб-перехватчика)?

Я не могу этого сделать и на питоне, и не знаю почему.

Это единственная инструкция? Я не могу найти других: https://core.rasa.com/connectors.html#using-run-script

Заранее спасибо!


person Gignac    schedule 10.05.2018    source источник


Ответы (2)


вы можете настроить локальный URL-адрес на своем компьютере с помощью ngrok - тогда у вас также будет URL-адрес, по которому facebook может отправлять сообщения.

здесь - это инструкции по подключению к facebook.

person amn41    schedule 10.05.2018
comment
благодарю вас! Но я не знаю, как связать его с моим ботом. Не могли бы вы быть более конкретными? - person Gignac; 10.05.2018
comment
Я могу подключить бота, если он построен как простой код Python, но я понятия не имею, как это сделать, когда его Rasa - person Gignac; 11.05.2018
comment
amn41 спасибо, но это ссылка, которую я поставил в своем вопросе: D В моем случае она не работает, и я застрял. - person Gignac; 14.05.2018

OK! У меня есть это!

  1. Если вы используете ngrok, вам нужно добавить '/ webhook' к адресу, созданному ngrok.
  2. Если вы используете первое руководство от Rasa (https://core.rasa.com/tutorial_basics.html), в каталогах есть ошибки (не модели / диалог, а модели / текущий * / диалог, * его имя по умолчанию, используемое в этом руководстве, но это имя вашей папки, а модели / nlu / current должны быть моделями / текущими / nlu) вы должны это проверить.
  3. «Секретный код приложения» из FB вы можете найти в основных настройках (вкладка: «Настройки») вашего приложения.
  4. Код в учебнике намного лучше, чем «больший» код, клонированный из дыхательной системы, предложенный в начале этого урока :)
person Gignac    schedule 12.07.2018