【发布时间】:2019-06-01 06:52:43
【问题描述】:
正如标题所说,我无法检查某人是否是管理员。我尝试了以下代码:
if message.content.startswith("!add"):
if discord.Member.server_permissions == "administrator" :
messagePart = message.content.partition(" ")
places.append(messagePart[2])
para = discord.Embed(title="List of every landing site", description=show())
await client.send_message(message.channel, embed=para)
else :
return
但我也试过这个:
if message.content.startswith("!add"):
if message.author.server_permissions.administrator == True:
messagePart = message.content.partition(" ")
places.append(messagePart[2])
para = discord.Embed(title="List of every landing site", description=show())
await client.send_message(message.channel, embed=para)
else :
return
没有任何效果。你能帮助我吗 ? 谢谢
【问题讨论】:
-
我认为第二个应该可以。你能试试打印
message.author.server_permissions.administrator吗?