¡Estoy tratando de crear un bot de varios gremios y tengo problemas para crear un comando que cambie el avatar del bot solo para el gremio donde se ejecutó el comando!
Intenté hacer una llamada a la API de DISCORD para cambiar el avatar del usuario del bot, pero terminé cambiando el avatar de todos los gremios.
Simplemente no puedes hacer eso. Los bots no tienen acceso a algunas funciones de usuario, como bloquear a alguien, unirse a un servidor sin la voluntad de un moderador y, en este caso, cambiar su avatar/nombre de usuario según el servidor. Una alternativa es crear un webhook. Puede cambiar (con los permisos necesarios) su avatar y nombre de usuario a voluntad y puede enviar mensajes, incrustaciones, archivos, etc. Si lo desea, hay una guía completa sobre los webhooks de discord.js .