使用 python-telegram-bot 删除群组消息

1 python python-telegram-bot telegram-bot

我正在通过使用制作电报机器人python-telegram-bot并将其添加到组中。

我想指定一个列表,如果列表中的句子发送到组中,则电报的机器人将从组中删除该消息。我应该使用哪些模块和代码来做到这一点?

请给我一个完整的描述。我是新来的

Ric*_*rdo 7

对象中有一个delete_message方法bot,如python-telegram-bot 文档中所述。

示例

bot.delete_message(chat_id=message.chat_id,
               message_id=message.message_id,
               *args,
               **kwargs)
Run Code Online (Sandbox Code Playgroud)

请记住,有一些限制

  • 只有在不到 48 小时前发送的消息才能被删除。
  • 机器人可以删除群组和超级群组中的外发消息。
  • 如果机器人是一个群组的管理员,它可以删除那里的任何消息。
  • 如果机器人在超级组或频道中具有 can_delete_messages 权限,它可以删除那里的任何消息。

  • @Sajjad https://meta.stackexchange.com/questions/23138/how-to-accept-the-answer-on-stack-overflow (2认同)