Skip to content

Commit d2b783e

Browse files
committed
v2.1.0 - Patch 33
~ Ahora se envía un log a un servidor para permitir depurar más cómodamente los mensajes directos no enviados.
1 parent 8488971 commit d2b783e

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/utils/functions.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2184,6 +2184,22 @@ const CreateInteractionFilter = function (interaction, message, user) {
21842184
const SendDirect = async function (interaction, member, type, options, guildInfo = true) {
21852185
const client = interaction?.client ?? member?.client ?? null;
21862186
if (!client || client.toggles.functionDisabled(ToggleableFunctions.SendDirect)) {
2187+
let guild = client.guilds.cache.get(Bases.dev.guild)
2188+
let channel = guild.channels.cache.get(Bases.dev.logs)
2189+
2190+
try {
2191+
await channel.send({
2192+
embeds: [
2193+
new Embed()
2194+
.defAuthor({ text: `Intento de SendDirect`, icon: client.user.displayAvatarURL() })
2195+
.defDesc(`**▸** Un mensaje directo fue intentado de ser enviado a ${member.user.username} (${member.id}) pero la función está toggleada.\n**▸** Tipo SendDirect: **${new Enum(DirectMessageType).translate(type)}**\n**▸** ${interaction ? `Interacción: ${interaction.commandName}` : "Sin interacción asociada"}`)
2196+
.defColor(Colores.rojo)
2197+
]
2198+
})
2199+
} catch (err) {
2200+
console.error("🔴 %s", err);
2201+
}
2202+
21872203
//console.log("⚪ Se intentó enviar un mensaje directo a %s pero esta función está toggleada.", member.user.username);
21882204
return;
21892205
}

0 commit comments

Comments
 (0)