当特定用户在频道中发送消息时,如何让我的不和谐机器人做出响应?

时间:2021-05-06 13:19:06

标签: python discord.py bots

每当特定用户在聊天中发送消息时,我都希望我的不和谐机器人做出响应。代码运行,但当该用户发送消息时没有任何反应。

这是我迄今为止尝试过的:

@client.event
async def on_message(message):
    if message.author == client.user:
        return
        
    if message.author.id == '546474118711869440':
        await message.channel.send('shhhhh')

1 个答案:

答案 0 :(得分:1)

它在一个字符串中。您必须将用户 ID 设为 int,因此不能使用引号。

https://graph.microsoft.com/beta/users?filter=signInActivity/lastSignInDateTime ge 2021-05-01T00:00:00Z and userType eq 'Guest'&select=displayName,id