コード例 #1
0
    def stop_quest(self):
        HandlerManager.remove_handler('on_duel_complete', self.on_duel_complete)

        redis = RedisManager.get()

        redis.delete(self.progress_key)
        redis.delete(self.points_required_key)
コード例 #2
0
ファイル: typeemote.py プロジェクト: kyroskoh/pajbot
    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)
コード例 #3
0
    def stop_quest(self):
        HandlerManager.remove_handler('on_message', self.on_message)

        redis = RedisManager.get()

        redis.delete(self.progress_key)
        redis.delete(self.current_emote_key)
コード例 #4
0
ファイル: winduelpoints.py プロジェクト: Cophy08/pajbot
    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)
コード例 #5
0
ファイル: linktracker.py プロジェクト: kzf/pajbot
    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 = {}
コード例 #6
0
ファイル: trivia.py プロジェクト: coral/pajbot
    def command_stop(self, **options):
        bot = options['bot']
        source = options['source']

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

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

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

        HandlerManager.remove_handler('on_message', self.on_message)
コード例 #7
0
ファイル: emotesonscreen.py プロジェクト: kzf/pajbot
 def disable(self, bot):
     HandlerManager.remove_handler('on_message', self.on_message)
コード例 #8
0
ファイル: gettimedout.py プロジェクト: coral/pajbot
 def disable(self, bot):
     HandlerManager.remove_handler('on_paid_timeout', self.on_paid_timeout)
コード例 #9
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_paid_timeout', self.on_paid_timeout)
コード例 #10
0
ファイル: linefarming.py プロジェクト: SanderVDA/pajbot
 def disable(self, bot):
     HandlerManager.remove_handler('on_pubmsg', self.on_pubmsg)
コード例 #11
0
ファイル: winhsbetwins.py プロジェクト: coral/pajbot
    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)
コード例 #12
0
 def remove_handler(self, event, handler):
     # Leave this until we've cleaned up everywhere they're used
     HandlerManager.remove_handler(event, handler)
     log.warn(
         'Use HandlerManager.remove_handler instead ({})'.format(event))
コード例 #13
0
ファイル: quest.py プロジェクト: cubelious/pajbot
 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)
コード例 #14
0
ファイル: roulette.py プロジェクト: kyroskoh/pajbot
 def disable(self, bot):
     HandlerManager.remove_handler('on_user_sub', self.on_user_sub)
     HandlerManager.remove_handler('on_user_resub', self.on_user_resub)
コード例 #15
0
ファイル: bot.py プロジェクト: ManikDV/pajbot
 def remove_handler(self, event, handler):
     # Leave this until we've cleaned up everywhere they're used
     HandlerManager.remove_handler(event, handler)
     log.warn('Use HandlerManager.remove_handler instead ({})'.format(event))
コード例 #16
0
ファイル: winraffle.py プロジェクト: cubelious/pajbot
 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)
コード例 #17
0
ファイル: winraffle.py プロジェクト: Kruhlmann/pajbot
 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)
コード例 #18
0
 def disable(self, bot):
     HandlerManager.remove_handler('on_message', self.on_message)
コード例 #19
0
ファイル: quest.py プロジェクト: kyroskoh/pajbot
 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)
コード例 #20
0
ファイル: winduels.py プロジェクト: coral/pajbot
    def stop_quest(self):
        HandlerManager.remove_handler('on_duel_complete', self.on_duel_complete)

        redis = RedisManager.get()

        self.reset_progress(redis=redis)