如何在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,提问作者Сергей Викторович
相关产品推荐
相关产品推荐

