首页 > 解决方案 > Telegram-BOT 用户 ID 只是一个私人聊天 ID?

问题描述


我正在制作一个接收直接消息并且不在聊天室中的机器人,用户 ID 和聊天 ID 是相同的。
如果我把机器人放在一个房间里,chatid 对所有人都是一样的,但 userid 会不同吗?
如果机器人必须响应特定用户,我必须使用 userid 而不是 chatid 吗?

标签: telegram-bot

解决方案


好吧,
我做了所有的东西来测试它,并且:

  • 直接与机器人发送消息时,聊天 ID 与用户 ID 相同
  • 在聊天室发送消息时,chatid 为负长
  • 如果该用户不首先向机器人发送消息,则该机器人无法向某人发送私人消息(即使他们都在同一个聊天室中)

推荐阅读