numberoverzero / bottom

asyncio-based rfc2812-compliant IRC Client
http://bottom-docs.readthedocs.io
MIT License
76 stars 23 forks source link

Many Non-numeric events not being parsed #43

Open johnlage opened 7 years ago

johnlage commented 7 years ago

It would be nice to be able to @client.on('MODE') for catching user and channel mode changes. EDIT: it looks like TOPIC is also not an event. EDIT 2: It looks like a lot of the RFC Non-numeric events are being missed, (KICK is on the list as well)

numberoverzero commented 7 years ago

Thanks for opening an issue; these are pretty basic events to not have implemented :(
What do you consider the top 5 missing events?

Pending my schedule I can add a few manually for now, and I still hope to kill the pack/unpack machinery. If you're up for diving into that code, I'll also happily merge PRs.

numberoverzero commented 7 years ago

The docs don't even include the kwargs for each event. FFS.

http://bottom-docs.readthedocs.io/en/latest/user/events.html#supported-events