X-Git-Url: https://apps.delaporte.us/gitweb/matrix-goal-bot.git/blobdiff_plain/6c0064a26d3facaea4590bc9d02558e6e6fdb937..d89a17b1ca0db37e8c6bdfae8a506f8aa33e2d82:/matrix_goal_bot/bot.py?ds=sidebyside diff --git a/matrix_goal_bot/bot.py b/matrix_goal_bot/bot.py index 4046eeb..9e15be4 100644 --- a/matrix_goal_bot/bot.py +++ b/matrix_goal_bot/bot.py @@ -75,8 +75,12 @@ class GoalBot(): match = botlib.MessageMatch(room, message, self.bot, self.prefix) if not match.is_not_from_this_bot() and match.prefix(): + logger.debug(f'Message: {message} was not for this bot.') return + if not match.prefix(): + logger.debug(f'{message} - did not match {self.prefix}') + if match.prefix(): try: result_lines = await self._handle_match(match) @@ -84,11 +88,13 @@ class GoalBot(): await self.bot.api.send_text_message( room.room_id, str(line)) except Exception as ex: + logger.warn(f'Caught exception: {str(ex)}') await self.bot.api.send_text_message( room.room_id, str(ex)) async def _handle_match(self, match): + logger.debug(f'Try to match {str(match)}') if match.command('setup'): result = self.data.setup() @@ -100,6 +106,7 @@ class GoalBot(): return [f'Goal added with id {result}'] if match.command('list'): + logger.debug('Asked to list goals...') goals = self.data.get_all_goals() results = ['# Goals list...'] for goal in goals: