有没有办法获取公会的通知设置?
Is there a way to get the guild's notification settings?
例如,每当用户使用!notification
命令时,它应该在控制台打印服务器的通知设置是否设置为"all messages"
或"only @mentions"
。
这是我想用它做什么的想法。
@bot.command()
async def notification():
notificationsettings = # Notification settings here
if notificationsettings == "only @mentions":
print("You'll only get mention notifications")
else:
print("You'll get every message notifications")
可以通过Guild.default_notifications
属性找到公会的通知级别。这将 return 一个 NotificationLevel
对象。
例如,每当用户使用!notification
命令时,它应该在控制台打印服务器的通知设置是否设置为"all messages"
或"only @mentions"
。
这是我想用它做什么的想法。
@bot.command()
async def notification():
notificationsettings = # Notification settings here
if notificationsettings == "only @mentions":
print("You'll only get mention notifications")
else:
print("You'll get every message notifications")
可以通过Guild.default_notifications
属性找到公会的通知级别。这将 return 一个 NotificationLevel
对象。