2017-03-25 1 views
0

방금 ​​Kik API를 사용하여 Kik 봇을 만들었습니다. 답장을 보낼 사용자의 채팅 ID, 즉 이미 나와 가입 한 사용자가 나에게 메시지를 보내고 있음을 알 수있는 방법을 찾아야합니다. 아래 코드는 제가 사용하고있는 코드입니다 :첫 번째 kik 봇 만들기

from kik import KikApi, Configuration 
from kik.messages import messages_from_json, TextMessage 
import requests 
import json 
kik = KikApi('bot_username','API_key') 
kik.send_messages([ 
    TextMessage(
     to='subscribed_user', 
     chat_id='', 
     body='Test' 
    ) 
]) 

정확한 방향을 알려주십시오. 감사!

답변

0

사용자가 봇과 채팅을 시작하면 자동으로 응답 할 수있는 고유 한 채팅 ID가 생성됩니다. 이 채팅 ID를 저장하고 발신 메시지에 설정해야합니다.

kik.send_messages([ 
    TextMessage(
     to='subscribed_user', 
     chat_id='<chat_id>', 
     body='Test' 
    ) 
]) 
+0

채팅 ID는 어떻게 저장합니까? –

+1

Kik 봇을 만들기 위해 어떤 기술 스택/프레임 워크 또는 툴킷을 사용합니까? 세션 흐름과 같은 대화 흐름에 저장되어 있어야 사용할 수 있습니다. –

+0

이 모든 Kik 라이브러리에 대해 Python 2.7을 사용하고 있습니다. 메시지를 보내려는 사용자의 채팅 ID를 가져 오는 방법을 아직 모르겠습니다. –

관련 문제