Discord bot can't log in: discord.com returns 429 (Cloudflare) from my Wispbyte server

Posted by finex in discord-bots.

Hi, my Discord bot (discord.js v14, Node v24) starts fine on my Wispbyte server, but it never goes online. What happens: The server shows as "running" and all my modules load. client.login(token) never finishes. No error and no "ready" event. I added a check that sends a request to https://discord.com/api/v10/gateway after 45 seconds. It returns HTTP 429 with a Cloudflare HTML page. The token is valid (72 chars, no spaces or quotes). Console log: [13:11:32] [login] logging in... (token length: 72) [13:11:32] [one4all] HTTP keepalive server running on port 3000 [13:11:55] [watchdog] bot still not online after 45s, checking Discord... [13:11:55] [watchdog] discord.com replied 429 <!doctype html <! [if lt IE 7] <html class="no js ie6 oldie" lang="en US" ... It looks like Discord/Cloudflare is rate limiting or blocking the outbound IP of my server (shared IP). Questions: 1. Is the IP of my server blocked or rate limited by Discord/Cloudflare? 2. Can you move my server to a different node or IP? 3. Is there any recommended setup for running Discord bots on Wispbyte? Thanks!

Wispbyte Community Forum