Parece que tu bot está recibiendo un código de error relacionado con los límites de tarifa.
Límites de tarifa de la API
Si se excede este límite (actualmente establecido en 50 peticiones por segundo), la API enviará una respuesta con el código HTTP 429. El límite para peticiones no válidas es actualmente de 10.000 cada 10 minutos. Sin embargo, si tu bot recibe un bloqueo temporal de CloudFlare en la API, lo más probable es que se trate de un aumento puntual en errores que no se administraron correctamente, y no de un problema global con los límites de tarifa.
En primer lugar, debes saber que, solo bajo unas pocas circunstancias muy concretas, podemos aumentar el límite de tarifa para ciertas aplicaciones. La buena noticia es que hay otras soluciones que animamos a revisar a nuestros desarrolladores cuando estén construyendo su app.
También queremos mencionar que los endpoints de interacción no están limitados por estas tarifas, así que migrar ciertas funciones a los comandos de la aplicación siempre que sea posible es una buena solución. Si quieres más datos sobre esto, puedes leer nuestra documentación aquí (solo en inglés) o revisar la de la biblioteca que utilices.
Acceso a los límites de tarifa
Para enviar datos desde o a Discord, tu aplicación se conecta a un protocolo websocket. En ese caso, lo mejor es la fragmentación por sharding para las aplicaciones que van creciendo en Discord, ya que es una forma de integrarlas de forma óptima en los límites de tarifa de la API. El sharding ofrece distintos protocolos websocket para que la información pueda intercambiarse a través de varias conexiones, en lugar de sobrecargar una sola.
shard_id = (guild_id >> 22) % num_shards
El tráfico desde los servidores se dirigirá a un shard (websocket abierto), y sus peticiones irán en paralelo, para mantenerse siempre bajo el límite de tarifa global. En este caso, la fragmentación por sharding sería como dividir tu bot en distintas partes de sí mismo. Esto lo controla por completo cada usuario y queda bastante simplificado según la biblioteca que uses.
En cuanto a la fragmentación de bots grandes y el aumento del límite de tarifa global, son servicios que sólo podemos ofrecer a bots que estén operativos en 150.000 servidores o más. Puedes leer más sobre cómo funcionan estas solicitudes en nuestra documentación (solo en inglés): https://discord.com/developers/docs/topics/gateway#sharding-for-very-large-bots
Puedes leer acerca de esta configuración y ajustes más precisos aquí ( solo en inglés).