chatbase python
1.0.0
นี่ไม่ใช่ผลิตภัณฑ์อย่างเป็นทางการของ Google
$ pip ติดตั้ง git+git://github.com/google/chatbase-python.git
โปรดดูส่วนการเริ่มต้นสำหรับข้อมูลเกี่ยวกับการกำหนดค่าบัญชีและการได้รับและคีย์ API
ทั่วไป:
จากการนำเข้าแชทเบส Messagemsg = ข้อความ(api_key="x", แพลตฟอร์ม="kik", version="0.1", user_id="unique-str", message="นี่คือการทดสอบ", intent="test")resp = msg.ส่ง()
เฟสบุ๊ค:
จาก chatbase import FacebookAgentMessage, FacebookUserMessage# Agent MessagesagnMsg = FacebookAgentMessage(api_key="x", intent="y", version="1", message="a")# ตรวจสอบให้แน่ใจว่าได้ตั้งค่าผู้รับและข้อความ IDsagnMsg.set_recipient_id(" 123")agnMsg.set_message_id("xyz")resp = agnMsg.send()# ข้อความของผู้ใช้usrMsg = FacebookUserMessage(api_key="x", intent="y", version="1", message="a")# ตรวจสอบให้แน่ใจว่าได้ตั้งค่าผู้รับ ผู้ส่ง และ IDsusrMsg.set_recipient_id("123")usrMsg.set_sender_id( "456")usrMsg.set_message_id("xyz")resp = usrMsg.send()
ทั่วไป:
จากการนำเข้าแชทเบส MessageSet# เมื่อเราเริ่มต้นชุดข้อความ เราสามารถตั้งค่าคุณสมบัติหลายอย่างซึ่งจะ# เผยแพร่ไปยังข้อความทั้งหมดที่สร้างจาก set!set = MessageSet(api_key="x", platform="x", version="1" , user_id="123")msg = set.new_message(intent="impress", content="goes to 11")# คนยังสามารถแก้ไขข้อความได้ตามปกติและการเปลี่ยนแปลงเหล่านี้จะมีผล # ในที่มี setmsg.user_id = "shark-sandwich"# วัตถุประเภทข้อความสามารถต่อท้ายได้:msg2 = Message(api_key="x", platform="my_platform", version="0.1", user_id="unique-str", message=" นี่คือการทดสอบ", intent="test")set.append_message(msg2)# การส่งชุดจะส่งข้อความที่มีอยู่ทั้งหมดไปยังแบตช์ endpointresp = set.send()
เฟสบุ๊ค:
จาก chatbase import FacebookAgentMessageSet, FacebookUserMessageSet# Agent Message SetagnSet = FacebookAgentMessageSet(api_key="x", version="y")msg = agnSet.new_message(intent="a", message="b")# อย่าลืมตั้งค่า ข้อความและผู้รับ idsmsg.set_recipient_id("123")msg.set_message_id("xyz")resp = agnSet.send()# ข้อความผู้ใช้ SetusrSet = FacebookUserMessageSet(api_key="a", version="b")msg = usrSet.new_message(intent="c", message="d")# ไม่ต้องตั้งค่า ข้อความ ผู้รับ และผู้ส่ง idsmsg.set_recipient_id("123")msg.set_sender_id("456")msg.set_message_id("xyz")resp = usrSet.send()
กรุณาทำการทดสอบในไดเร็กทอรี tests
หากต้องการรันการทดสอบ ให้รันคำสั่งต่อไปนี้จากรูทของที่เก็บ:
$ python -m unittest discover ./chatbase/tests/