ซีไอ:
พีพีไอ:
เอกสาร:
สร้างแชทบอทและเชื่อมต่อกับ API ของแอปของคุณ
ด้วย permabots คุณสามารถสร้างแชทบอทและด้วยการกำหนดค่าเดียวกันนี้ ใช้สำหรับผู้ให้บริการส่งข้อความโต้ตอบแบบทันทีหลายราย permabots เกิดมาเพื่อเป็นไมโครเซอร์วิสเพื่อเชื่อมต่อผู้ให้บริการส่งข้อความกับแอปของคุณโดยใช้ REST API
เอกสารฉบับเต็มอยู่ที่https://permabots.readthedocs.org
ติดตั้ง permabots :
pip ติดตั้ง permabots
เพิ่ม permabots
มาบอทให้กับ INSTALLED_APPS
ของคุณแล้วรัน:
$ python Manage.py โยกย้าย permabots
ผู้ให้บริการส่งข้อความโต้ตอบแบบทันทีใช้ webhooks เพื่อส่งข้อความไปยังบอทของคุณ เพิ่ม URL การประมวลผล permabots ให้กับรูปแบบ url ของคุณ:
url(r'^processing/', รวม(' permabots .urls_processing', namespace=" permabots "))
Webhooks ถูกสร้างขึ้นด้วย django.contrib.sites
คุณต้องติดตั้งและกำหนดค่า SITE_ID
หากคุณต้องการสร้าง webhook ด้วยตนเอง คุณสามารถทำได้:
MICROBOT_WEBHOOK_DOMAIN = 'https://yourdomain.herokuapp.com'
จะมีประโยชน์เมื่อคุณไม่มี https
ในโดเมนสาธารณะแต่มีในโดเมนที่สร้างอัตโนมัติ เช่น เฮโรกุ
บอทมีความเกี่ยวข้องกับผู้ใช้ Django คุณต้องมีผู้ใช้อย่างน้อยหนึ่งราย เช่น ผู้ใช้ที่เป็นผู้ดูแลระบบ
จากนั้นคุณสามารถสร้างข้อมูล permabots ทั้งหมด บอท ตัวจัดการการสนทนา ตะขอแจ้งเตือน... ผ่านผู้ดูแลระบบ Django หรือด้วย REST API (แนะนำ)
คุณสามารถตรวจสอบและปรับใช้การ permabots บอทได้ https://github.com/jlmadurga/permabots-demo
รหัสใช้งานได้จริงหรือไม่?
แหล่งที่มา <YOURVIRTUALENV>/bin/activate (myenv) $ pip ติดตั้ง -r ข้อกำหนด/test.txt (myenv) $ ทำการทดสอบ (myenv) $ ทำการทดสอบทั้งหมด