def add(self, ctx, name, *, role:discord.Role):
"""Adds a role to the list of giveme's, if the name contains spaces put it in quotes (").
Example:
[p]giveme add "role name" role_mention OR
[p]giveme add "role name" name of the role"""
if not ctx.message.server.me.permissions_in(ctx.message.channel).manage_roles:
await self.bot.say("I do not have the manage roles permission here, I cannot assign roles to people untill I do.")
else:
if ctx.message.server.id not in self.settings:
self.settings[ctx.message.server.id] = {'givemes': {}}
self.settings[ctx.message.server.id]['givemes'][name] = role.id
self.save_settings()
await self.bot.say("Giveme has been added.")
评论列表
文章目录