Estoy sufriendo de un problema extraño
básicamente tengo la función
msg.guild.members.unban(userID)Esta función devuelve una promesa.
Luego uso una declaración .then para obtener más código después de que se haya cumplido la promesa
msg.guild.members.unban(element) .then(function() {console.log("worked")})De todos modos, esta función en ciertos casos generará una excepción
Por lo tanto, uso la declaración .catch para manejarlo.
msg.guild.members.unban(element) .catch(console.log("Not banned")) .then(function() {})Sin embargo, esto no parece funcionar
como un error de discord api aún se generará y el programa terminará
El error es un DiscordAPIError
Incluso si elimino la declaración .then y solo tengo una declaración catch, el programa aún está terminado
msg.guild.members.unban(element) .catch()