Intents privilegiados
GUILD_MEMBERS(1 << 1)GUILD_PRESENCES(1 << 8)MESSAGE_CONTENT(1 << 15) necesario para leer el texto fuera de menciones y MD- Actívalos en el Developer Portal; los bots verificados en 100 o más servidores necesitan aprobación.
Respuestas a interacciones
1PONG (ping del endpoint HTTP)4CHANNEL_MESSAGE_WITH_SOURCE5DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE (pensando...)6DEFERRED_UPDATE_MESSAGE,7UPDATE_MESSAGE (componentes)8AUTOCOMPLETE_RESULT,9MODAL- Responde en 3 segundos; haz seguimiento con el token durante 15 minutos. El flag 64 hace la respuesta efímera.
Comandos
PUT /applications/{app_id}/commandsglobales (sobrescritura masiva)PUT /applications/{app_id}/guilds/{guild_id}/commandsinstantáneos, para pruebas- Tipos de opción: 3 STRING, 4 INTEGER, 5 BOOLEAN, 6 USER, 7 CHANNEL, 8 ROLE, 9 MENTIONABLE, 10 NUMBER, 11 ATTACHMENT
Menciones y markdown
<@USER_ID>,<@&ROLE_ID>,<#CHANNEL_ID><t:UNIX:R>timestamps; estilos t T d D f F R- **bold** *italic* __underline__ ~~strike~~ ||spoiler|| `code`, ```lang bloques
- Usa allowed_mentions para que el bot no mencione a @everyone por error.
Cabeceras de rate limit
X-RateLimit-Limit,X-RateLimit-RemainingX-RateLimit-Reset-After(segundos),X-RateLimit-BucketX-RateLimit-Global,X-RateLimit-Scopeen 429- Límite global de 50 peticiones por segundo; 10.000 peticiones no válidas en 10 minutos provocan un bloqueo temporal de IP.
Errores comunes
50001 Missing Accessel bot no ve el canal50013 Missing Permissionsorden de roles o permisos del canal10062 Unknown interactionrespondiste después de 3 segundos40060 Interaction has already been acknowledged4014 Disallowed intent(s)código de cierre del Gateway: activa el intent en el portal
Fuente: discord.com/developers/docs.
Última revisión con la documentación oficial: