Bots de Discord
Alojar un bot de Discord: subidas, tokens, dependencias y seguir en línea.
/
19 artículos
Poner tu bot en línea por primera vezDe una carpeta en tu ordenador a un proceso que sigue corriendo sin ti.Mantener tu token de bot fuera de problemasEl token es el bot. Quien lo tenga es el bot. Trátalo en consecuencia.Dependencias: package.json y requirements.txtCómo sabe el servidor qué instalar, y por qué el «en mi máquina funciona» se acaba aquí.Tu bot aparece desconectado en DiscordRecorrerlo en el orden que encuentra la causa más rápido.Intents privilegiados, y los errores que provocanPor qué tu bot no puede leer mensajes, ver miembros, o arranca con un fallo de «disallowed intents».Tus comandos de barra no aparecenEl registro va aparte de que tu código corra, y ahí está toda la confusión.¿Cuánta memoria necesita un bot de Discord?Números honestos, y las dos cosas que de verdad los mueven.Mantener el bot arriba: reinicios, caídas y tareasQué automatizar, qué arreglar, y cómo distinguirlos.Límites de peticiones: qué son y cómo dejar de chocar con ellosDiscord frena a los bots que piden demasiado y demasiado rápido. El arreglo suele estar en tu bucle.Guardar los datos que tu bot tiene que recordarArchivos JSON, SQLite y MySQL: cuál, y cuándo dar el salto.Actualizar tu bot sin romperloUna rutina para subir cambios que no acaba con el bot roto y sin vuelta atrás.Permisos: por qué tu bot no puede hacer esoPosición del rol, excepciones de canal y la regla de jerarquía que pilla a todo el mundo.Registros que te cuentan qué pasó después de que pasaraLa salida de consola desaparece en el siguiente reinicio. Esto es lo que hay que hacer en su lugar.Sharding: qué es y cuándo te obligan a hacerloUn umbral al que casi ningún bot llega, y qué cambia cuando el tuyo lo hace.¿Python o JavaScript para un bot de Discord?Los dos valen. Esto es lo que de verdad cambia cuando tienes que alojarlo.Bots de música, y por qué se rompen una y otra vezLa función más pedida y la menos estable. Esto es lo que estás asumiendo.Embeds: los límites que nadie lee hasta que choca con unoPor qué un mensaje que funcionaba en pruebas falla en producción con datos reales.Hacer que un bot haga algo con un temporizadorPublicaciones diarias, recordatorios y limpieza, y las tres formas en que salen mal los temporizadores.Webhooks: publicar en Discord sin un bot siquieraLo más simple que hay en Discord, y lo que la gente evita aprender construyendo un bot entero.