如何向discord.py中每个公会的每个用户发送消息?

时间:2021-06-06 18:52:06

标签: python discord.py

如何在不使用用户 ID 的情况下 dm 我的机器人所在的每个公会中的每个用户? 这是我尝试过但不起作用的一些代码:

user = client.get_user(user_id) 
await user.send('Hello')

1 个答案:

答案 0 :(得分:0)

我不确定您想在这里做什么,但是如果您想向您的机器人所在的每个服务器中的所有用户发送消息,您可以这样做:

for guild in client.guilds:
    for member in guild.members:
        try:
            await member.send("Hello!")
        except:
            pass #incase they have dms off

我强烈建议不要这样做,因为它会惹恼会员和服务器所有者!