chatbase python
1.0.0
Ini bukan produk resmi Google
$ pip instal git+git://github.com/google/chatbase-python.git
Silakan lihat Bagian Memulai untuk informasi tentang mengonfigurasi akun seseorang dan mendapatkan serta kunci API.
Umum:
dari chatbase import Messagemsg = Pesan(api_key='x', platform='kik', versi='0.1', user_id='unique-str', message='ini adalah ujian', maksud='uji')resp = pesan.kirim()
Facebook:
dari chatbase impor FacebookAgentMessage, FacebookUserMessage# Agen messagesagnMsg = FacebookAgentMessage(api_key="x", intens="y", version="1", message="a")# Pastikan untuk mengatur penerima dan ID pesansagnMsg.set_recipient_id(" 123")agnMsg.set_message_id("xyz")resp = agnMsg.send()# Pengguna messagesusrMsg = FacebookUserMessage(api_key="x", intens="y", version="1", message="a")# Pastikan untuk menyetel ID penerima, pengirim dan pesansusrMsg.set_recipient_id("123")usrMsg.set_sender_id ("456")usrMsg.set_message_id("xyz")resp = usrMsg.send()
Umum:
from chatbase import MessageSet# Saat kita memulai kumpulan pesan, kita dapat menyetel beberapa properti yang akan# disebarkan ke semua pesan yang dibuat dari set!set = MessageSet(api_key="x", platform="x", version="1" , user_id="123")msg = set.new_message(intent="impress", content="goes to 11")# seseorang masih dapat mengedit pesan secara normal dan perubahan ini akan terlihat# di setmsg.user_id = yang berisi "shark-sandwich"# Objek jenis pesan dapat ditambahkan:msg2 = Pesan(api_key="x", platform="my_platform", version="0.1", user_id="unique-str", message="ini adalah ujian ", maksud="test")set.append_message(msg2)# Mengirim set akan mengirim semua pesan yang ada ke titik akhir batchresp = set.send()
Facebook:
dari chatbase impor FacebookAgentMessageSet, FacebookUserMessageSet# Pesan Agen SetagnSet = FacebookAgentMessageSet(api_key="x", version="y")msg = agnSet.new_message(intent="a", message="b")# Jangan lupa set pesan dan penerima idsmsg.set_recipient_id("123")msg.set_message_id("xyz")resp = agnSet.send()# Pesan Pengguna SetusrSet = FacebookUserMessageSet(api_key="a", version="b")msg = usrSet.new_message(intent="c", message="d")# Jangan untuk mengatur pesan, penerima dan pengirim idsmsg.set_recipient_id("123")msg.set_sender_id("456")msg.set_message_id("xyz")resp = usrSet.send()
Silakan letakkan tes di direktori tests
. Untuk menjalankan pengujian, dari root repositori, jalankan perintah berikut:
$ python -m unittest discover ./chatbase/tests/