コード例 #1
0
    async def removevcrole(self, ctx):
        server = ctx.message.server

        _server = Server(server.id)

        if _server.is_Registered is False:
            await self.bot.say(self.errors.SRV_NOT_IN_DB)
            return
        
        if _server.vc_role is None:
            await self.bot.say(self.errors.ROLE_IS_NONE)
            return

        _server.set_vc_role(None)

        await self.bot.say(self.msg.ROLE_REMOVE)
コード例 #2
0
    async def setvcrole(self, ctx, role: discord.Role):
        role_id = role.id
        server = ctx.message.server

        _server = Server(server.id)

        if _server.is_Registered is False:
            await self.bot.say(self.errors.SRV_NOT_IN_DB)
            return
        
        if _server.vc_role == role_id:
            await self.bot.say(self.errors.ROLE_SET_ALREADY)
            return
        
        _server.set_vc_role(role_id)

        await self.bot.say(self.msg.ROLE_SET.format(role.name))