【问题标题】:Aiogram Telegram delete messages with linksAiogram Telegram 删除带有链接的消息
【发布时间】:2022-07-06 04:39:52
【问题描述】:
@dp.message_handler(lambda message: message.entities != [] and message.chat.id)
async def delete_messages(message: types.Message):
    for entity in message.entities:
        if entity.type in ["url", "text_link"]:
            await bot.delete_message(message.from_user.id, message.message_id)
            break

我试过这个,但是消息不想被删除,请告诉我,错误是什么?如果您告诉我如何破例,我也将不胜感激。这样就不会删除来自特定域的链接(会有几个)

@dp.message_handler(content_types=['text'])
async def delete_messages(message: types.Message):
    for entity in message.entities:
        if entity.type in ["url", "text_link"]:
            await message.delete()

这也无济于事

【问题讨论】:

    标签: python telegram aiogram


    【解决方案1】:

    你应该等待它await message.delete()

    【讨论】:

      猜你喜欢
      • 2021-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      • 2018-05-19
      • 2019-01-31
      • 1970-01-01
      相关资源
      最近更新 更多