首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >电报机器人删除已发送的照片?

电报机器人删除已发送的照片?
EN

Stack Overflow用户
提问于 2021-01-20 13:18:51
回答 3查看 219关注 0票数 0

我正在寻找删除我的机器人(reply_photo())发送的照片,我在文档中找不到任何具体的参考,并尝试了delete_message(),但不知道如何删除照片。目前有可能吗?

EN

回答 3

Stack Overflow用户

发布于 2021-01-20 13:26:00

它目前在Telegram API中是可能的,不幸的是不是Bot API。太可惜了:

票数 0
EN

Stack Overflow用户

发布于 2021-01-20 14:14:32

我找到了一个变通方法(我目前仍在使用)。我给我发送的照片命名,然后当我想删除它时,我使用.delete()删除它。例如:

代码语言:javascript
运行
复制
photo = x.message.reply_photo(...)
...
...
photo.delete()
票数 0
EN

Stack Overflow用户

发布于 2021-01-20 14:44:05

你需要让机器人发送该消息的chat_idmessage_id,然后可以使用context.bot.delete_message(chat_id, message_id)进行删除。

注意:如果消息是在48小时前发送的,则机器人不能删除该消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65803490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档