Beispiel #1
0
 async def remove_auto(self, ctx, link):
     """
     Fjerner en melding fra lista av meldinger som oppdateres automatisk.
     """
     rules = RuleManager(ctx.guild.id, self.SERVERS_PATH)
     removed = rules.remove_link_setting("auto_update", "link", link)
     if removed:
         await ctx.send("autooppdatering fjernet")
     else:
         await ctx.send("Sjekk at linken er i bruk med §auto liste")
Beispiel #2
0
    async def unlink_alternate(self, ctx, message_link):
        """
        Fjerner en reaksjons-regler til en reaksjon på en melding lovherket.
        """

        rules = RuleManager(ctx.guild.id, self.SERVERS_PATH)

        msg = await self._get_linked_message(ctx, message_link)
        if msg is None:
            await ctx.send("Sjekk at linken er gyldig")
            return
        link = self._format_message_link(msg)

        await self._remove_reactions(ctx, link)
        removed = rules.remove_link_setting("react_rules", "link", link)
        if removed:
            await ctx.send("Reaksjon-regler fjernet")
        else:
            await ctx.send("Meldingen var ikke satt til autooppdatering")