]> apps.delaporte.us Git - matrix-fridge-bot.git/commitdiff
Fix for spammy list output
authorEdward Delaporte <edward@delaporte.us>
Mon, 8 Jun 2026 03:19:05 +0000 (22:19 -0500)
committerEdward Delaporte <edward@delaporte.us>
Mon, 8 Jun 2026 03:19:05 +0000 (22:19 -0500)
matrix_fridge_bot/bot.py

index 14767f3721344f30c2f2b9a383af382107235422..90971cf2df89a9817bd74ea4adbc2c793585e83f 100644 (file)
@@ -52,10 +52,17 @@ class FridgeBot():
         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))
-            except Exception as ex:
+                    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:
                 line = f'Ye flask must be load bearing, or something... {str(ex)}'
                 await self.bot.api.send_text_message(
                     room.room_id, str(line))