制作我的第一个kik机器人

时间:2017-03-25 23:09:20

标签: json python-2.7 api bots kik

我刚刚开始使用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'
     )
 ])

请指出正确的方向。谢谢!

1 个答案:

答案 0 :(得分:0)

当用户启动与机器人的聊天时,它会自动创建一个可用于响应它的唯一聊天ID。您需要存储此聊天ID并将其设置在外发消息上。

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