Skip to content

Message too long #16

Description

@JulienPalard

We got an exception when a Discord user tried to send a long message:

traceback
Apr 16 05:40:48 deb2 python[1681532]: [2023-04-16 05:40:48] [ERROR   ] discord.client: Ignoring exception in on_message
Apr 16 05:40:48 deb2 python[1681532]: Traceback (most recent call last):
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/discord/client.py", line 441, in _run_ev>
Apr 16 05:40:48 deb2 python[1681532]:     await coro(*args, **kwargs)
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/discordclient.py", line 178, in on_message
Apr 16 05:40:48 deb2 python[1681532]:     self.h_send_to_irc(username, self.h_format_text(c.strip()))
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/discordclient.py", line 313, in h_send_to_irc
Apr 16 05:40:48 deb2 python[1681532]:     self.h_send_notification('message', None, content, username)
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/discordclient.py", line 324, in h_send_notification
Apr 16 05:40:48 deb2 python[1681532]:     connector.get_notification(notif)
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/ircclient.py", line 201, in get_notification
Apr 16 05:40:48 deb2 python[1681532]:     self.callback[notif.n_type][notif.subtype](notif)
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/ircclient.py", line 207, in h_send_message
Apr 16 05:40:48 deb2 python[1681532]:     self.h_connection.privmsg(self.h_channel,notif.message)
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/irc/client.py", line 564, in privmsg
Apr 16 05:40:48 deb2 python[1681532]:     self.send_items('PRIVMSG', target, ':' + text)
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/irc/client.py", line 595, in send_items
Apr 16 05:40:48 deb2 python[1681532]:     self.send_raw(' '.join(filter(None, items)))
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/irc/client.py", line 606, in send_raw
Apr 16 05:40:48 deb2 python[1681532]:     sender(self._prep_message(string))
Apr 16 05:40:48 deb2 python[1681532]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Apr 16 05:40:48 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/irc/client.py", line 588, in _prep_messa>
Apr 16 05:40:48 deb2 python[1681532]:     raise MessageTooLong(msg)
Apr 16 05:40:48 deb2 python[1681532]: irc.client.MessageTooLong: Messages limited to 512 bytes including CR/LF
Apr 16 06:01:11 deb2 python[1681532]: [Discord] <aster30999> https://wyz.fr/5P-R6 dans ce code je ne comprends pas pourquoi ma liste_primes est>
Apr 16 06:01:11 deb2 python[1681532]: [2023-04-16 06:01:11] [ERROR   ] discord.client: Ignoring exception in on_message
Apr 16 06:01:11 deb2 python[1681532]: Traceback (most recent call last):
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/discord/client.py", line 441, in _run_ev>
Apr 16 06:01:11 deb2 python[1681532]:     await coro(*args, **kwargs)
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/discordclient.py", line 178, in on_message
Apr 16 06:01:11 deb2 python[1681532]:     self.h_send_to_irc(username, self.h_format_text(c.strip()))
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/discordclient.py", line 313, in h_send_to_irc
Apr 16 06:01:11 deb2 python[1681532]:     self.h_send_notification('message', None, content, username)
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/discordclient.py", line 324, in h_send_notification
Apr 16 06:01:11 deb2 python[1681532]:     connector.get_notification(notif)
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/ircclient.py", line 201, in get_notification
Apr 16 06:01:11 deb2 python[1681532]:     self.callback[notif.n_type][notif.subtype](notif)
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/src/src/ircclient.py", line 207, in h_send_message
Apr 16 06:01:11 deb2 python[1681532]:     self.h_connection.privmsg(self.h_channel,notif.message)
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/irc/client.py", line 564, in privmsg
Apr 16 06:01:11 deb2 python[1681532]:     self.send_items('PRIVMSG', target, ':' + text)
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/irc/client.py", line 595, in send_items
Apr 16 06:01:11 deb2 python[1681532]:     self.send_raw(' '.join(filter(None, items)))
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/irc/client.py", line 606, in send_raw
Apr 16 06:01:11 deb2 python[1681532]:     sender(self._prep_message(string))
Apr 16 06:01:11 deb2 python[1681532]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Apr 16 06:01:11 deb2 python[1681532]:   File "/home/discord-irc-sync/venv/lib/python3.11/site-packages/irc/client.py", line 588, in _prep_messa>
Apr 16 06:01:11 deb2 python[1681532]:     raise MessageTooLong(msg)
Apr 16 06:01:11 deb2 python[1681532]: irc.client.MessageTooLong: Messages limited to 512 bytes including CR/LF
Apr 16 06:09:51 deb2 python[1681532]: [Discord] <aster30999> j'ai compris mon erreur : le scope de la variable (comme d'hab). Désolé pour le br>

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions