permabots
1.0.0
CI:
PyPI:
문서:
채팅 봇을 구축하고 앱 API에 연결하세요.
permabots 사용하면 채팅 봇을 구축할 수 있으며 동일한 구성으로 여러 인스턴트 메시징 제공업체에 사용할 수 있습니다. permabots REST API를 사용하여 메시징 공급자를 앱에 연결하는 마이크로서비스로 탄생했습니다.
전체 문서는 https://permabots.readthedocs.org에 있습니다.
permabots 설치:
pip 설치 permabots
INSTALLED_APPS
에 permabots
추가하고 다음을 실행하세요.
$ python prepare.py 영구 permabots
인스턴트 메시징 공급자는 웹후크를 사용하여 봇에 메시지를 보냅니다. URL 패턴에 permabots 처리 URL을 추가하세요.
url(r'^processing/', include(' permabots .urls_processing', 네임스페이스=" permabots "))
웹후크는 django.contrib.sites
로 생성됩니다. 설치하고 SITE_ID
구성해야 합니다. 웹훅을 수동으로 생성하려면 다음을 수행하세요.
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) $ 테스트를 모두 수행합니다.