This commit is contained in:
Louis Mazin 2026-02-01 23:32:46 +01:00
parent c5b95a2698
commit 67105f1597

View File

@ -132,6 +132,11 @@ const parsePalworldChatAndSend = async (log) => {
const discordUser = await bridgeClient.users.fetch(linkedUser.discord_id).catch(() => null);
if (discordUser) {
// Récupérer le membre du serveur pour avoir son displayName
const guild = channel.guild;
const member = await guild.members.fetch(linkedUser.discord_id).catch(() => null);
const displayName = member ? member.displayName : discordUser.username;
// Créer ou récupérer un webhook pour ce salon
const webhooks = await channel.fetchWebhooks();
let webhook = webhooks.find(wh => wh.name === 'Palworld Bridge');
@ -143,14 +148,14 @@ const parsePalworldChatAndSend = async (log) => {
});
}
// Envoyer via webhook avec le pseudo et l'avatar Discord
// Envoyer via webhook avec le pseudo Discord du serveur et l'avatar
await webhook.send({
content: messageContent,
username: discordUser.username,
username: displayName,
avatarURL: discordUser.displayAvatarURL({ dynamic: true, size: 256 })
});
console.log(`✅ Message Palworld envoyé sur Discord (via webhook): ${discordUser.username}: ${messageContent}`);
console.log(`✅ Message Palworld envoyé sur Discord (via webhook): ${displayName}: ${messageContent}`);
return;
}
} catch (error) {