sopel-irc / sopel

:robot::speech_balloon: An easy-to-use and highly extensible IRC Bot framework. Formerly Willie.
https://sopel.chat
Other
951 stars 405 forks source link

[RFC] Dynamic `privileges.AccessLevel` features #2598

Open dgw opened 3 months ago

dgw commented 3 months ago

This is just a nugget of an idea for now, but I was reminded toward the end of drafting the changelog for 8.0.0 that we did indeed lay the foundations for making privileges / access levels integrate better with what the server advertises.

As Sopel continues to improve its handling of ISUPPORT, STATUSMSG, and other protocol features, I can foresee that there will be demand for more dynamic functionality. Some wild ideas that came to me:

I haven't looked at the protocol again just yet to see how feasible these might be, but all the same I wanted to get them out of my private notepad and into the issue tracker so they don't get lost—and so others can weigh in.