CI:
PyPI:
Documentos:
Cree bots de chat y conéctese luego a las API de su aplicación.
Con permabots puedes construir chatbots y con la misma configuración usarlos para varios proveedores de mensajería instantánea. permabots nació para ser un microservicio para conectar proveedores de mensajería a sus aplicaciones mediante API REST.
La documentación completa está en https://permabots.readthedocs.org.
Instalar permabots :
pip instalar permabots
Agregue permabots
a su INSTALLED_APPS
y ejecute:
$ python administrar.py migrar permabots
Los proveedores de mensajería instantánea utilizan webhooks para enviar mensajes a sus bots. Agregue URL de procesamiento permabots a sus patrones de URL:
url(r'^procesamiento/', include(' permabots .urls_processing', namespace=" permabots "))
Los webhooks se generan con django.contrib.sites
. Lo necesita instalado y SITE_ID
configurado. Si desea generar webhook manualmente, puede hacerlo:
MICROBOT_WEBHOOK_DOMAIN = 'https://tudominio.herokuapp.com'
Es útil cuando no tienes https
en tu dominio público pero sí lo tienes en tu dominio generado automáticamente. es decir, heroku.
Los bots están asociados a usuarios de Django. Necesita al menos un usuario, por ejemplo, usuario administrador.
Luego puede crear todos los datos permabots , bots, controladores de conversación, ganchos de notificación,... a través del administrador de Django o con la API REST (recomendado).
Puede consultar e implementar una demostración permabots https://github.com/jlmadurga/permabots-demo
¿El código realmente funciona?
fuente <YOURVIRTUALENV>/bin/activate (myenv) $ pip install -r requisitos/test.txt (myenv) $ hacer prueba (myenv) $ hacer prueba-todo