Skip to content

Commit

Permalink
🎮 Fixed ODT not being able to translate messages coming from discord
Browse files Browse the repository at this point in the history
  • Loading branch information
-ˏˋ Maple ˊˎ committed Dec 18, 2023
1 parent 69d1c29 commit 720101b
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/helpers/sendMessageAsUser.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,18 @@ async function sendMessageAsUser(client, channel, member, translation) {
return;
}

// get the username
let username = (member?.nickname || member?.user?.globalName || member?.globalName || member?.username)
// userneames cannot contain "discord", changing the username to avoid crashing the bot
if (username.toLowerCase().includes("discord")) {
username = "[system]"
}
// send the message
let sentMessages = [];
for (let i = 0; i < messages.length; i++) {
sentMessages.push(await webhook.send({
content: messages[i],
username: getFlagEmoji(translation.to) + " " + (member?.nickname || member?.user?.globalName || member?.globalName || member?.username),
username: getFlagEmoji(translation.to) + " " + username,
avatarURL: member.displayAvatarURL({format: 'png', dynamic: true}),
threadId: isThread ? channel.id : null
}));
Expand Down

0 comments on commit 720101b

Please sign in to comment.