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)
if match.command('list'):
logger.debug('Asked to list current goals...')
goals = self.data.get_current_goals()
- results = ['# Goals list...']
+ results = ['# Goals list']
+ results.append('------------']
for goal in goals:
results.append(str(goal))
return results