Как интегрировать Chat-Bot в React-Native - PullRequest
0 голосов
/ 29 июня 2018

Я использую React-Native для разработки мобильного приложения. Теперь у меня есть требование реализовать чат-бота в моем мобильном приложении React-Native.

Я слышал о платформе Recast.AI NLP, но застрял. Как интегрировать Recast.AI в технологию React Native? Каковы возможные решения для этого?

1 Ответ

0 голосов
/ 27 июля 2018

Для реализации чат-ботов в React-Native необходимы 2 совершенно разные части программного обеспечения:

  1. Платформа обмена сообщениями
  2. Чат Бот движок

1) Относительно платформы обмена сообщениями - вам нужно какое-то решение, которое предоставит вашему приложению React-Native возможности обмена сообщениями. Таким образом, у вас будет 2 типа пользователей: обычные реальные пользователи и пользователи чат-ботов. Обычные пользователи будут отправлять сообщения с помощью вашего приложения React-Native, а чат-боты будут программируемыми пользователями с некоторыми автоматическими ответами.

Я использовал ConnectyCube в некоторых своих проектах, у них есть React Native SDK для разработки приложений с функцией обмена сообщениями:

  • 1-1
  • Групповые сообщения
  • Отправлено / Доставлено / Чтение статусов
  • Статус печатания
  • Вложения файлов
  • Push-уведомления для автономных пользователей
  • Список контактов
  • Черный список

React Native SDK - Начало работы: https://developers.connectycube.com/js/react-native

Функциональность чата - Начало работы https://developers.connectycube.com/js/messaging

2) Что касается движка Chat Bot - я использовал RiveScript в некоторых своих проектах, он потрясающий. Он дает вам *. Rive file , где вы можете запрограммировать все свои вопросы / ответы, столько сценариев, сколько вы можете себе представить.

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