You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Telethon中删除已发送消息?我的代码无法正常运行

解决Telethon发送消息后无法删除的问题

你代码无法运行的原因有两个:

  • delete_message是异步方法,必须使用await调用
  • 该方法需要指定对话实体(entity)和消息ID,或者直接传入完整的消息对象

以下是两种正确的实现方式:

方式一:直接传入消息对象

mes = await client.send_message(entity, message)
await client.delete_message(mes)

方式二:传入对话实体和消息ID

mes = await client.send_message(entity, message)
await client.delete_message(entity, mes.id)

内容的提问来源于stack exchange,提问作者Сергей Викторович

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 20:00:47