如何对某些用户所说的一切添加反应

Posted

技术标签:

【中文标题】如何对某些用户所说的一切添加反应【英文标题】:How to add reaction to everything that certain user says 【发布时间】:2022-01-09 17:37:26 【问题描述】:

您好,我有一个问题,因为我想对某些用户所说的所有内容添加反应,但不幸的是它不起作用,我不知道为什么。谁能帮帮我?

import discord

client = discord.Client()


@client.event
    async def on_ready():
    print('I logged in as: 0.user'.format(client))


@client.event
    async def on_message(msg):
    if msg.author == 'user id here':
        await msg.add_reaction('????')


client.run('token')

【问题讨论】:

msg.author.id @JoshuaNixon 谢谢! 【参考方案1】:

msg.author 返回作者的不和谐标签,而不是 ID。

请改用msg.author.id

【讨论】:

以上是关于如何对某些用户所说的一切添加反应的主要内容,如果未能解决你的问题,请参考以下文章

如何向对消息做出反应的用户添加特定角色

机器人对表情符号做出反应

反应:仅将主体类添加到 useEffect 挂钩中的某些组件?

Discord 机器人寻找反应

向对机器人消息问题作出反应的用户添加角色

如何限制 on_message 回复(Discord Python 机器人)