我刚刚开始使用Kik API制作我自己的Kik机器人。我需要弄清楚一种方法来了解我将向其发送回复的用户的聊天ID,即已经订阅了我并向我发送消息的用户。这是我正在使用的代码:
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 :(得分:0)
当用户启动与机器人的聊天时,它会自动创建一个可用于响应它的唯一聊天ID。您需要存储此聊天ID并将其设置在外发消息上。
kik.send_messages([
TextMessage(
to='subscribed_user',
chat_id='<chat_id>',
body='Test'
)
])