CI :
PyPI :
Documents :
Créez des chatbots et connectez-vous ensuite aux API de votre application.
Avec permabots vous pouvez créer des chatbots et, avec la même configuration, les utiliser pour plusieurs fournisseurs de messagerie instantanée. permabots est né pour être un microservice permettant de connecter les fournisseurs de messagerie à vos applications à l'aide d'API REST.
La documentation complète se trouve sur https://permabots.readthedocs.org.
Installer permabots :
pip installer permabots
Ajoutez permabots
à votre INSTALLED_APPS
et exécutez :
$ python manage.py migre permabots
Les fournisseurs de messagerie instantanée utilisent des webhooks pour envoyer des messages à vos robots. Ajoutez les URL de traitement permabots à vos modèles d'URL :
url(r'^processing/', include(' permabots .urls_processing', namespace=" permabots "))
Les webhooks sont générés avec django.contrib.sites
. Vous avez besoin de l'installer et de configurer SITE_ID
. Si vous souhaitez générer un webhook manuellement, vous pouvez le faire :
MICROBOT_WEBHOOK_DOMAIN = 'https://votredomaine.herokuapp.com'
C'est utile lorsque vous n'avez pas https
dans votre domaine public mais que vous l'avez dans votre domaine généré automatiquement. c'est-à-dire Heroku.
Les robots sont associés aux utilisateurs Django. Vous avez besoin d'au moins un utilisateur, par exemple un utilisateur administrateur.
Ensuite, vous pouvez créer toutes les données permabots , des robots, des gestionnaires de conversation, des crochets de notification,... via l'administrateur Django ou avec l'API REST (recommandé).
Vous pouvez vérifier et déployer une démo permabots https://github.com/jlmadurga/permabots-demo
Le code fonctionne-t-il réellement ?
source <VOTREVIRTUALENV>/bin/activate (myenv) $ pip install -r exigences/test.txt (myenv) $ faire un test (myenv) $ faire tout tester