КИ:
ПиПИ:
Документы:
Создавайте чат-ботов и затем подключайтесь к API вашего приложения.
С помощью permabots вы можете создавать чат-ботов и с одной и той же конфигурацией использовать их для нескольких поставщиков услуг обмена мгновенными сообщениями. permabots был создан как микросервис для подключения поставщиков обмена сообщениями к вашим приложениям с помощью REST API.
Полная документация находится на https://permabots.readthedocs.org.
Установите permabots :
pip установить permabots
Добавьте permabots
в INSTALLED_APPS
и запустите:
$ python Manage.py перенос permabots
Поставщики мгновенных сообщений используют веб-перехватчики для отправки сообщений вашим ботам. Добавьте URL-адреса обработки permabots в свои шаблоны URL-адресов:
url(r'^processing/', include(' permabots .urls_processing', namespace=" permabots "))
Вебхуки генерируются с помощью django.contrib.sites
. Вам необходимо установить его и настроить SITE_ID
. Если вы хотите создать вебхук вручную, вы можете сделать это:
MICROBOT_WEBHOOK_DOMAIN = 'https://вашдомен.herokuapp.com'
Это полезно, если у вас нет https
в вашем общедоступном домене, но он есть в автоматически сгенерированном домене. то есть героку.
Боты связаны с пользователями Django. Вам нужен хотя бы один пользователь, например администратор.
Затем вы можете создавать все данные permabots , ботов, обработчиков разговоров, перехватчиков уведомлений... через администратора Django или с помощью REST API (рекомендуется).
Вы можете проверить и развернуть демо-версию permabots https://github.com/jlmadurga/permabots-demo.
Действительно ли код работает?
источник <ВАШ ВИРТУАЛЕНВ>/bin/activate (myenv) $ pip install -r требования/test.txt (myenv) $ сделать тест (myenv) $ make test-all