chatbase python
1.0.0
이것은 공식 Google 제품이 아닙니다.
$ pip 설치 git+git://github.com/google/chatbase-python.git
계정 구성 및 API 키 획득에 대한 정보는 시작하기 섹션을 참조하세요.
일반적인:
chatbase import Messagemsg = Message(api_key="x", platform="kik", version="0.1", user_id="unique-str", message="이것은 테스트입니다",intent="test")resp = msg.send()
페이스북:
from chatbase import FacebookAgentMessage, FacebookUserMessage# Agent messageagnMsg = FacebookAgentMessage(api_key="x",intent="y", version="1", message="a")# 수신자와 메시지 ID를 설정했는지 확인하세요 IDsagnMsg.set_recipient_id(" 123")agnMsg.set_message_id("xyz")resp = agnMsg.send()# 사용자 messageusrMsg = FacebookUserMessage(api_key="x",intent="y", version="1", message="a")# 수신자, 발신자 및 메시지 ID를 설정했는지 확인하세요susrMsg.set_recipient_id("123")usrMsg.set_sender_id ("456")usrMsg.set_message_id("xyz")resp = usrMsg.send()
일반적인:
from chatbase import MessageSet# 메시지 세트를 초기화할 때 세트에서 생성된 모든 메시지에 전파될 # 여러 속성을 설정할 수 있습니다!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)# 세트를 보내면 포함된 모든 메시지가 배치 엔드포인트로 전송됩니다resp = set.send()
페이스북:
from chatbase import FacebookAgentMessageSet, FacebookUserMessageSet# 에이전트 메시지 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/