如何在 Telegram 撤回 “通过 API 接口发送的消息”,与手动发送消息撤回有差异吗?​

用 Telegram API 发消息发错了,能撤回吗?和手动发的消息撤回方式一样吗?

1 个回答

FridgeLight
FridgeLight回答于 09 月 12 日
最佳答案

Telegram 的 API 发送的消息,是可以撤回的,但是和手动发消息有些区别。

首先,不管是 API 发送的消息还是手动发送的消息,只要是你自己的账号发送的,都是可以撤回的,但是要注意撤回消息是有时间限制的,默认是48小时之内。

如果是 API 发送的消息,你有两种方法撤回消息:

1、再次调用 Telegram Bot API 提供的 deleteMessage 方法;

2、手动在聊天界面上点击那条消息,选择撤回。

不过有一个小问题,如果你用的是 Bot 身份发送的,只有 Bot 本人可以撤回,其他人是看不到撤回按钮的。

所以结论是:API 发送的消息是可以撤回的,方式和手动发送消息类似,只是 Bot 有部分限制,操作上注意一下即可。

您的答案