如何使用电报内联机器人获取组 ID 和聊天 ID?

Posted

技术标签:

【中文标题】如何使用电报内联机器人获取组 ID 和聊天 ID?【英文标题】:How do I get the group ID and chat ID with telegram inline bot? 【发布时间】:2017-01-06 03:03:32 【问题描述】:

你们中有人知道@like 电报机器人是如何工作的吗?

当我使用内联在群组中调用它,然后选择发布新帖子时,它会将我转发到机器人聊天,当我完成时,它会将我转发回原来的群组。所以它必须以某种方式具有组ID。

但根据 API 文档,这是不可能的。

我尝试了一些测试,得到的只是用户 ID(作为聊天 ID)

我希望能够从组中调用内联机器人,然后使用用户 ID 和组 ID 将其转发到机器人聊天。 @like 机器人似乎可以做到这一点,但我不知道怎么做。

有人可以帮助我吗?

【问题讨论】:

【参考方案1】:

所以我找到了解决方案!有一种特殊的机制可以从调用机器人的地方返回:

https://core.telegram.org/bots/api#answerinlinequery最后两个参数 https://core.telegram.org/bots/api#inlinekeyboardbutton最后一个参数

【讨论】:

您能否说明如何获取组 ID?从文档中不清楚 知道了,错过了这部分:当与 switch_pm... 操作结合使用时特别有用 - 在这种情况下,用户将自动返回到他们切换的聊天,跳过聊天选择屏幕。

以上是关于如何使用电报内联机器人获取组 ID 和聊天 ID?的主要内容,如果未能解决你的问题,请参考以下文章

如何在电报中获取电话号码的 user_id

如何限制对电报机器人的访问

电报:从电报客户端获取文件ID

电报组禁止/启动/踢用户

如何使用电报机器人 api 在群聊中接收消息

如何在电报机器人上发送照片