如何使用aiogram 3查找向群组转发消息的用户

问题描述 投票:0回答:1

如何使用 aiogram 3 查找向群组转发消息的用户。也就是说,如果有人在群组中转发消息,机器人应该提醒管理员。可以这样做吗?我无法识别用 aiogram 编写的机器人转发的消息

我无法识别 aiogram 中转发的消息。也就是说,我无法通过这种方式监控消息。帮助我拜托拜托!!!

python python-telegram-bot aiogram
1个回答
0
投票

您没有发布任何有关您尝试过的代码,但这是一个非常小的示例,如何检测消息是否被转发。如果它对您没有意义,我建议您首先阅读 aiogram 文档首页上的简单示例。

from aiogram import Dispatcher, types

dp = Dispatcher()

@dp.message()
async def message_handler(message: types.Message):
    if message.forward_origin is not None:
        message_sender = message.from_user.username or message.from_user.full_name

        # Rest of the code to alert the admin about the forwarded message

另请查看 Message.forward_origin 文档

© www.soinside.com 2019 - 2024. All rights reserved.