嘿,我想得到一个特定角色的服务器的所有成员。id是服务器的id。你知道吗
@client.event
async def on_message(message, ctx):
global messages
messages += 1
id = client.get_guild(SERVER_ID)
channels = ["commands"]
valid_users = ["Meiyo#9051"]
bad_words =["bad", "stop", "45"]
role = discord.utils.get(id.roles, name="check_in")
if str(message.channel) in channels and str(message.author) in valid_users:
if message.content.find("!start") != -1:
if role is None:
await message.channel.send('There is no "mod" role on this server!')
return
empty = True
for member in ctx.message.server.members:
if role in member.roles:
await message.channel.send("{0.name}: {0.id}".format(member))
empty = False
if empty:
await message.channel.send("Nobody has the role {}".format(role.mention))
目前没有回答
相关问题 更多 >
编程相关推荐