From: Edward Delaporte Date: Sat, 6 Jun 2026 19:28:55 +0000 (-0500) Subject: Fewer messages when listing. X-Git-Url: https://apps.delaporte.us/gitweb/matrix-goal-bot.git/commitdiff_plain/d1fa45339a7512476475a53880712c64f84f7b3a?ds=sidebyside;hp=174617ddee807e886010cde8759706bfd8037856 Fewer messages when listing. --- diff --git a/matrix_goal_bot/bot.py b/matrix_goal_bot/bot.py index 6da9351..ade650a 100644 --- a/matrix_goal_bot/bot.py +++ b/matrix_goal_bot/bot.py @@ -90,9 +90,16 @@ class GoalBot(): if match.prefix(): try: result_lines = await self._handle_match(match) + + message_lines = [] for line in result_lines: - await self.bot.api.send_text_message( - room.room_id, str(line)) + message_lines.append(str(line)) + + message = '\n'.join(message_lines) + + await self.bot.api.send_text_message( + room.room_id, message) + except Exception as ex: logger.warn(f'Caught exception: {str(ex)}') dumb_msg_idx = len(str(ex)) % len(snark)