giveme.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:PTSCogs 作者: PlanetTeamSpeakk 项目源码 文件源码
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.")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号