irc
irc copied to clipboard
Full-featured Python IRC library for Python.
There's an undocumented(?) event handler named `all_events` but I'd also like to have a catch-all for unhandled events called `unhandled_event` or something so handlers can be registered at reactor level...
I can't seem to figure out how should I handle a disconnect case, my bot keeps disconnecting from time to time (either the irc network issue, or something on my...
Perhaps in `on_message` using the `c` handle, it might be easy. But if you access the server object from outside a event-driven event, it seams extremely complicated to *figure out*...
I'm trying to write an asynchronous client that's just trying to connect, join a channel, send a message and then quit. I looked at irccat as an example, but I...
After thoroughly examining the module, I found multiple improvements could/should be done to asynchronous code. I'd like to open a discussion before actually implementing the code because **some changes will...
Hi, I noticed that `real_nickname` is always wrong when I connect to ZNC bouncers: ```python #!/usr/bin/env python3 import ssl import logging import sys import irc.connection import irc.client def on_welcome(c, e):...
Hey there, I really like the framework, and especially the numerous examples which give a good understanding of what the limits of it are. I just stumbled upon the frameworks...
I imagine one could create a pytest fixture, one which starts the server and provides convenience functions for common assertions, such that a test could look something like: ``` def...
Can some please give me an example irc bot, Since there is no documentation...
This implements a minimal state machine to do the SASL PLAIN authentication dance. It could have been done even simpler by sending all the commands and not checking for server...