如何用Bot API来编辑或删除已经发送的消息?

佘恬静佘恬静06月29日1493

我刚刚使用telegram bot 发了一条信息,发现发错了,怎么通过API修改或删掉它呢?求助啊!

4 个回答

麴夏波
麴夏波回答于 06 月 29 日
最佳答案

Telegram Bot API 提供两种方法:

1. 编辑消息使用editMessageText,需要消息ID和新的文本消息。

2. 使用deleteMessage()方法来删除消息,传入chat_id、message_id参数即可。

只能编辑24小时内自己发出的消息,群聊中需要管理员权限删除消息。

佴依白
佴依白回答于 06 月 29 日

Telegram Bot API 提供消息的编辑和删除功能,具体如下:

1. 编辑消息:通过editMessageText调用,传入chat_id、message_id和新内容。

2. deleteMessage:调用deleteMessage方法,传入chat_id和message_id参数。/th

仅能删除或编辑本人账号下发出的消息,且消息发送时间必须在48小时内,获取message_id的最好方式是查看获取发送信息的API返回值

锺永康
锺永康回答于 06 月 30 日

使用editMessageText方法编辑消息内容,参数有chat_id、message_id、新的文本。

deleteMessage方法删除消息,传chat_id和message_id。

这两个方法都需要bot有权限。

函代巧
函代巧回答于 09 月 04 日

您的答案