Ejemplo n.º 1
0
    def stop_quest(self):
        HandlerManager.remove_handler('on_user_win_hs_bet', self.on_user_win_hs_bet)

        redis = RedisManager.get()

        self.reset_progress(redis=redis)
        redis.delete(self.hsbet_points_key)
Ejemplo n.º 2
0
    def stop_quest(self):
        HandlerManager.remove_handler('on_message', self.on_message)

        redis = RedisManager.get()

        self.reset_progress(redis=redis)
        redis.delete(self.current_emote_key)
Ejemplo n.º 3
0
    def stop_quest(self):
        HandlerManager.remove_handler('on_duel_complete', self.on_duel_complete)

        redis = RedisManager.get()

        self.reset_progress(redis=redis)
        redis.delete(self.points_required_key)
Ejemplo n.º 4
0
    def disable(self, bot):
        HandlerManager.remove_handler('on_message', self.on_message)
        HandlerManager.remove_handler('on_commit', self.on_commit)

        if self.db_session is not None:
            self.db_session.commit()
            self.db_session.close()
            self.db_session = None
            self.links = {}
Ejemplo n.º 5
0
    def command_stop(self, **options):
        bot = options['bot']
        source = options['source']

        if not self.trivia_running:
            bot.safe_me('{}, no trivia is active right now'.format(source.username_raw))
            return

        self.job.pause()
        self.trivia_running = False
        self.step_end()

        bot.safe_me('The trivia has been stopped.')

        HandlerManager.remove_handler('on_message', self.on_message)
Ejemplo n.º 6
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_stream_start', self.on_stream_start)
     HandlerManager.remove_handler('on_stream_stop', self.on_stream_stop)
     HandlerManager.remove_handler('on_managers_loaded', self.on_managers_loaded)
Ejemplo n.º 7
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_paid_timeout', self.on_paid_timeout)
Ejemplo n.º 8
0
 def disable(self, bot):
     self.checkjob.pause()
     self.checkPaused = True
     HandlerManager.remove_handler("on_quit", self.stop_trivia)
Ejemplo n.º 9
0
    def stop_quest(self):
        HandlerManager.remove_handler('on_message', self.on_message)

        redis = RedisManager.get()

        self.reset_progress(redis=redis)
Ejemplo n.º 10
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_pubmsg', self.on_pubmsg)
Ejemplo n.º 11
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_stream_start', self.on_stream_start)
     HandlerManager.remove_handler('on_stream_stop', self.on_stream_stop)
     HandlerManager.remove_handler('on_managers_loaded',
                                   self.on_managers_loaded)
Ejemplo n.º 12
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_message', self.on_message)
     HandlerManager.remove_handler('on_usernotice', self.on_usernotice)
Ejemplo n.º 13
0
    def disable(self, bot):
        # Web interface, nothing to do
        if not bot:
            return

        HandlerManager.remove_handler("on_pubnotice", self.on_pubnotice)
Ejemplo n.º 14
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_user_sub', self.on_user_sub)
     HandlerManager.remove_handler('on_user_resub', self.on_user_resub)
     HandlerManager.remove_handler('on_tick', self.on_tick)
Ejemplo n.º 15
0
 def disable(self, bot):
     HandlerManager.remove_handler("on_tick", self.on_tick)
Ejemplo n.º 16
0
 def disable(self, bot):
     HandlerManager.remove_handler("on_usernotice", self.on_usernotice)
Ejemplo n.º 17
0
 def disable(self, bot: Optional[Bot]) -> None:
     HandlerManager.remove_handler("on_message", self.on_message)
Ejemplo n.º 18
0
    def disable(self, bot):
        if not bot:
            return

        HandlerManager.remove_handler("on_redeem", self.on_redeem)
Ejemplo n.º 19
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_paid_timeout', self.on_paid_timeout)
Ejemplo n.º 20
0
 def disable(self, bot):
     HandlerManager.remove_handler("on_user_sub", self.on_user_sub)
     HandlerManager.remove_handler("on_user_resub", self.on_user_resub)
Ejemplo n.º 21
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_message', self.on_message)
Ejemplo n.º 22
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_pubmsg', self.on_pubmsg)
Ejemplo n.º 23
0
 def disable(self, bot):
     HandlerManager.remove_handler("on_message", self.on_message)
Ejemplo n.º 24
0
    def stop_quest(self):
        HandlerManager.remove_handler('on_raffle_win', self.on_raffle_win)
        HandlerManager.remove_handler('on_bingo_win', self.on_bingo_win)
        HandlerManager.remove_handler('on_multiraffle_win', self.on_multiraffle_win)

        self.reset_progress()
Ejemplo n.º 25
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_tick', self.on_tick)
Ejemplo n.º 26
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_user_sub', self.on_user_sub)
     HandlerManager.remove_handler('on_user_resub', self.on_user_resub)
     HandlerManager.remove_handler('on_tick', self.on_tick)