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)
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))