Previous Post

Some help with Craig's connection issues

Next Post
no preview
DESCRIPTION

Short version: If you're a patron, invite Alistair at https://discord.com/oauth2/authorize?client_id=783088954114310165&scope=bot&permissions=0 , and use the prefix `:alistair:`. He should (may?) be more reliable than Craig.

So, as everyone has noticed, Craig is having... connection difficulties. Craig's server isn't actually overloaded; the problem is that Discord keeps dropping connections, and that's exacerbated by Discord's rate limits. Discord has strict rate limits on bot commands, and unfortunately, nearly everything that Craig does falls under a single, global rate limit. When there's a random spike of disconnects, that snowballs, because he can't reconnect, because the rate limits kick in. I contacted Discord about this problem, and was told “API issues of this particular nature are outside the scope of what we can offer through our traditional support channel”. Instead they directed me at the Discord Developers Discord server, which is, of course, useless. In short, I'm stuck. There is literally nothing I can do about this.

But, the rate limiting problem is not per-server (in the networking or Discord sense), it's per bot. So, I cheated! I made a new Craig, with blackjack and hookers. Erm... with only patrons allowed to use it. The new Craig is Alistair, invitable by the link at the top. He's exactly like Craig, but a bit more aristocratic. And, he responds to :alistair: instead of :craig:. It's the exact same software, running on the exact same server, it's just a different bot, so different rate limits. I expect the same amount of trouble from Discord (random disconnections), but that at least shouldn't snowball, because different rate limits.

This is somewhat experimental, and if it doesn't turn out to be a useful solution to the problem, I'll just have to rewind and try something else. But, it's all I can think of for now.

Also, there's now an exclusive channel for patrons in the Discord server: #aristochat.

Why is he named Alistair? Well, I named Craig Craig because I wanted a human name, but one that most people won't have any preconceptions or associations with. Alistair is like Craig, but more aristocratic.

CraigRec PATREON 1 favs
VIEWS1
FILES1 file
POSTEDNov 30, 2020
ARCHIVEDJun 10, 2026