permabots
1.0.0
CI:
皮伊:
文件:
构建聊天机器人并连接到您的应用程序 API。
使用permabots您可以构建聊天机器人,并使用相同的配置将其用于多个即时消息传递提供商。 permabots天生就是一个微服务,可使用 REST API 将消息传递提供商连接到您的应用程序。
完整文档位于 https://permabots.readthedocs.org。
安装permabots :
pip 安装permabots
将permabots
添加到您的INSTALLED_APPS
中,然后运行:
$ python manage.py 迁移permabots
即时消息提供商使用 Webhook 向您的机器人发送消息。将permabots处理 url 添加到您的 urlpatterns 中:
url(r'^processing/', include(' permabots .urls_processing', namespace=" permabots "))
Webhook 是使用django.contrib.sites
生成的。您需要安装它并配置SITE_ID
。如果你想手动生成 webhook,你可以这样做:
MICROBOT_WEBHOOK_DOMAIN = 'https://yourdomain.herokuapp.com'
当您的公共域中没有https
但自动生成的域中有 https 时,它非常有用。即赫罗库。
机器人与 Django 用户相关联。您至少需要一名用户,例如管理员用户。
然后,您可以通过 Django 管理或使用 REST API(推荐)创建所有permabots数据、机器人、对话处理程序、通知挂钩...。
您可以检查并部署permabots演示 https://github.com/jlmadurga/permabots-demo
代码真的有效吗?
源 <YOURVIRTUALENV>/bin/activate (myenv) $ pip install -r 要求/test.txt (myenv) $ 进行测试 (myenv) $ 进行全部测试