Split messages by newlines
patch dbdfba82ee51b634c959557fb44f309f8d6b4377
Author: Peter Bui <pbui@bx612.space>
Date: Thu Jul 18 17:06:50 CEST 2019
* Split messages by newlines
Fixes problems where telegram messages are multiple paragraphs.
hunk ./irtelegramd.py 118
+ self.logger.debug('Send IRC Command: %s', command)
hunk ./irtelegramd.py 301
- await self.send_irc_command(':{} PRIVMSG {} :{}'.format(
- self.get_irc_user_mask(nick), self.irc_nick, event.message.message
- ))
+ for message in event.message.message.splitlines():
+ await self.send_irc_command(':{} PRIVMSG {} :{}'.format(
+ self.get_irc_user_mask(nick), self.irc_nick, message
+ ))
hunk ./irtelegramd.py 327
- messages = [event.message.message] if event.message.message else []
+ messages = event.message.message.splitlines() if event.message.message else []