customroles.py 文件源码

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

项目:PaddoCogs 作者: PaddoInWonderland 项目源码 文件源码
def server_add_role(self, server, role, color):
        if re.search(r'^(?:[0-9a-fA-F]{3}){1,2}$', color):
            color = discord.Color(int(color, 16))
            try:
                if not await self.server_has_role(server, role):
                    await self.bot.create_role(server, name=role, color=color, permissions=discord.Permissions(permissions=0), hoist=False)
                    if server.id not in self.roles:
                        self.roles[server.id] = {}
                    self.roles[server.id][role] = {}
                    await self.save_role_data()
                    return 0
                else:
                    return 3
            except discord.Forbidden:
                return 2
        else:
            return 1
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号