Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如果没有';我还没有呢?(discord.py)_Python_Discord.py - Fatal编程技术网

Python 如果没有';我还没有呢?(discord.py)

Python 如果没有';我还没有呢?(discord.py),python,discord.py,Python,Discord.py,我最近开始为Discord服务器制作一个调节机器人,我拥有所有的基本命令。我发出了一个静音命令,但对于大多数新服务器,没有静音角色。有人知道如何将角色添加到角色列表并关闭发送消息吗?使用utils.get获取名为静音的角色 如果该角色为无,则使用Guild.create\u role @bot.command() 异步def静音(ctx,成员:discord.member): role=discord.utils.get(ctx.guild.roles,name=“Muted”) 如果不是角色:

我最近开始为Discord服务器制作一个调节机器人,我拥有所有的基本命令。我发出了一个静音命令,但对于大多数新服务器,没有静音角色。有人知道如何将角色添加到角色列表并关闭发送消息吗?

使用
utils.get
获取名为
静音的角色

如果该角色为无,则使用
Guild.create\u role

@bot.command()
异步def静音(ctx,成员:discord.member):
role=discord.utils.get(ctx.guild.roles,name=“Muted”)
如果不是角色:
role=wait ctx.guild.create_角色(“静音”,权限=discord.permissions(send_messages=False))
等待成员。添加_角色(角色)

您尝试过任何代码吗?将此添加到您的问题以及一些错误和回溯中,可以让您获得更好、更快的响应,只要它是a。我对Discord.py和Python还是新手,所以我不太了解。您可以尝试获取名为“muted”的角色,如果Discord.py没有找到该角色,它将不返回任何,因此,如果role为None,您可以使用
,然后编写代码添加一个名为“muted”的角色