You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It all started with seeing that the bot authorizes after connecting... even when using SASL.
So, digging I saw it does "CAP REQ" for each capability, one by one... why not all at once?
More digging made me see that CAP END is sent immediately instead of doing it after sasl.
If no sasl, I don't want it to connect anyway... this can and should be improved.
Hey, the sasl plugin (core/sasl.py) handles the authentication flow by sending AUTHENTICATE once it receives the CAP ACK. Can you provide logs showing the behavior you experienced with it not sending sasl properly?
All of the other issues appear to be symptoms rather than the cause. I'm submitting some changes to fix the mode issues
It all started with seeing that the bot authorizes after connecting... even when using SASL.
So, digging I saw it does "CAP REQ" for each capability, one by one... why not all at once?
More digging made me see that CAP END is sent immediately instead of doing it after sasl.
If no sasl, I don't want it to connect anyway... this can and should be improved.
[ERROR] Error in hook core.chan_track:on_mode AttributeError: 'NoneType' object has no attribute 'type' for https://github.com/TotallyNotRobots/CloudBot/blob/main/cloudbot/util/irc.py#L49
Also the HASTEBIN_SERVER is a redirect and all sorts of errors show up for /documents...
I'm not a coder, I'm sure I did something wrong but oh well..
Here are my changes:
The text was updated successfully, but these errors were encountered: