我正在开发电报机器人,这是我的问题: 我的频道中有一些帖子,其中有一些inline_keyboards附加到它们。当用户按下按钮时,下一个事件发生在机器人中,一些消息显示给用户。如果用户之前已经启动过bot,那就没有问题,如果不是我有错误。我应该如何检查用户是否是我的机器人的成员来处理这个问题???
答案 0 :(得分:1)
尝试使用sendMessage()API并向用户发送消息。在电报响应之后,状态会告诉您是否成功。
如果启动bot接收即可, 如果没有开始,机器人接收是没有的。
{"ok":true,"result":{"message_id":9999,"from":{"id":00000000,"is_bot":true,"first_name":"mybot","username":"mybot"}}}
好像那样,祝你好运。
答案 1 :(得分:0)
如果没有发送消息,无法检查机器人是否可以与用户通话。
您可以使用https://t.me/Bot?start=some_data
格式的网址,并收到/start some_data
,请亲自尝试this link。