CI:
PyPI:
Dokumente:
Erstellen Sie Chatbots und stellen Sie dann eine Verbindung zu Ihren App-APIs her.
Mit permabots können Sie Chatbots erstellen und diese mit der gleichen Konfiguration für mehrere Instant-Messaging-Anbieter nutzen. permabots wurde als Microservice geboren, um Messaging-Anbieter mithilfe von REST-APIs mit Ihren Apps zu verbinden.
Die vollständige Dokumentation finden Sie unter https://permabots.readthedocs.org.
Installieren Sie permabots :
Pip permabots installieren
Fügen Sie permabots
zu Ihren INSTALLED_APPS
hinzu und führen Sie Folgendes aus:
$ python manage.py migriert permabots
Instant Messaging-Anbieter verwenden Webhooks, um Nachrichten an Ihre Bots zu senden. Fügen Sie permabots -Verarbeitungs-URLs zu Ihren URL-Mustern hinzu:
url(r'^processing/', include(' permabots .urls_processing', namespace=" permabots "))
Webhooks werden mit django.contrib.sites
generiert. Sie müssen es installiert und SITE_ID
konfiguriert haben. Wenn Sie den Webhook manuell generieren möchten, können Sie Folgendes tun:
MICROBOT_WEBHOOK_DOMAIN = 'https://yourdomain.herokuapp.com'
Dies ist nützlich, wenn Sie in Ihrer öffentlichen Domäne kein https
haben, es aber in Ihrer automatisch generierten Domäne haben. dh Heroku.
Bots werden Django-Benutzern zugeordnet. Sie benötigen mindestens einen Benutzer, zum Beispiel einen Admin-Benutzer.
Anschließend können Sie alle permabots -Daten, Bots, Konversationshandler, Benachrichtigungs-Hooks usw. über den Django-Administrator oder mit der REST-API (empfohlen) erstellen.
Sie können eine permabots -Demo überprüfen und bereitstellen: https://github.com/jlmadurga/permabots-demo
Funktioniert der Code tatsächlich?
Quelle <IHRVIRTUALENV>/bin/activate (myenv) $ pip install -r Anforderungen/test.txt (myenv) $ test machen (myenv) $ make test-all