Currently, wm-bot attempts to join before Freenode services are able to properly authenticate the bot. This is causing issues with the current broad-strokes solution to spam, which is to ban all unauthenticated accounts from joining.
The solution is one of a couple things:
- Stop maintaining a long $~a ban in #wikimedia-bans
- Remove channels affected by this global ban from the global ban list (already implemented in wm-bot's channel)
- Have wm-bot use SASL
The third option is obviously preferred, however; it is the one that will take the longest. This ticket is mainly to track that progress.