首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电报-机器人在群聊中回复特定用户的信息(aiogram)

电报-机器人在群聊中回复特定用户的信息(aiogram)
EN

Stack Overflow用户
提问于 2022-03-29 17:37:57
回答 1查看 1.3K关注 0票数 0

我希望我的机器人每次在聊天时回复某个人(事实上,每两小时一次,就像经常拥抱一样)。

User1:大家早上好,User2:早上好,Bot:(回复User2):祝您今天愉快!

现在我可以从bot向组发送消息了。

代码语言:javascript
复制
@dp.message_handler(commands="HAD")
async def cmd_dice(message: types.Message):
    await message.bot.send_message($here chat_id$, text="Have a nice day!")

我不明白如果他不给机器人地址,我怎么能回复用户消息。这个是可能的吗?提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2022-05-08 09:25:35

  1. 要获取bot组中的所有消息,您需要关闭隐私模式。打开@僵尸。发送/mybots命令。选择机器人。bot_settings -> allow_groups --> turn_groups_of
  2. 使用过滤器
代码语言:javascript
复制
...
from magic_filter import F
...


...
@dp.message_handler(F.from_user.id.in_({42, 1000, 123123})) # 42, 1000, 123123 users id
async def message_sender(message: types.Message):
    await message.answer(text="Have a nice day!")
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71666500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档