Telegram Bots:我现在可以开始聊天吗?

Posted

技术标签:

【中文标题】Telegram Bots:我现在可以开始聊天吗?【英文标题】:Telegram Bots: Can I now start a chat or not? 【发布时间】:2020-12-30 07:02:25 【问题描述】:

https://core.telegram.org/bots 明确表示:

机器人无法发起与用户的对话。用户必须先将他们添加到组中,或者先向他们发送消息。

但如果我访问https://telegram.org/blog/login,它会说

Telegram 机器人是一种强大的通信工具,但直到今天它们还无法开始对话。即使您希望他们与您联系,您也必须先与他们聊天。 使用新的登录小部件,从与网站交互到在 Telegram 上进行对话变得完全顺畅。

因此,通过登录小部件以某种方式开始对话是可能的。但是我该怎么做呢? 我得到一个用户ID。是否有 api 端点来发起与用户的聊天?

【问题讨论】:

【参考方案1】:

开始与 Telegram 机器人交谈的唯一方法是自己开始与他们交谈。机器人无法自己与用户开始对话。

【讨论】:

【参考方案2】:

正如你所说,电报明确表示机器人无法开始对话,机器人唯一能做的就是向旧对话发送消息(我的意思是用户必须开始对话)。

【讨论】:

以上是关于Telegram Bots:我现在可以开始聊天吗?的主要内容,如果未能解决你的问题,请参考以下文章

python:telegram bots命令参数

如何通过 Telegram Bot API 在消息中发送嵌入图像和文本

在 Viber 或 Telegram 等聊天应用程序中将客户端连接到服务器

如何使用 Telegram API 接收图像?

如何在 Telegram 中下载群组的聊天记录?

带有自签名证书的 Telegram bot webhook 不起作用