CI:
PiPI:
Documentos:
Crie bots de bate-papo e conecte-os às APIs do seu aplicativo.
Com permabots você pode construir chatbots e com a mesma configuração utilizá-los para vários provedores de mensagens instantâneas. permabots nasceu para ser um microsserviço para conectar provedores de mensagens aos seus aplicativos usando APIs REST.
A documentação completa está em https://permabots.readthedocs.org.
Instale permabots :
pip instalar permabots
Adicione permabots
ao seu INSTALLED_APPS
e execute:
$ python manager.py migrar permabots
Os provedores de mensagens instantâneas usam webhooks para enviar mensagens aos seus bots. Adicione URLs de processamento permabots aos seus padrões de URL:
url(r'^processing/', include(' permabots .urls_processing', namespace=" permabots "))
Webhooks são gerados com django.contrib.sites
. Você precisa dele instalado e SITE_ID
configurado. Se você deseja gerar o webhook manualmente, você pode fazer isso:
MICROBOT_WEBHOOK_DOMAIN = 'https://seudominio.herokuapp.com'
É útil quando você não tem https
em seu domínio público, mas o tem em seu domínio gerado automaticamente. ou seja, heroku.
Os bots estão associados a usuários Django. Você precisa de pelo menos um usuário, por exemplo, usuário administrador.
Então você pode criar todos os dados permabots , Bots, Manipuladores de Conversa, Ganchos de Notificação,... via Django admin ou com API REST (recomendado).
Você pode verificar e implantar uma demonstração permabots https://github.com/jlmadurga/permabots-demo
O código realmente funciona?
fonte <SEUVIRTUALENV>/bin/ativar (meuenv) $ pip install -r requisitos/test.txt (meuenv) $ fazer teste (meuenv) $ faça teste tudo