test
This commit is contained in:
parent
c5b95a2698
commit
67105f1597
@ -132,6 +132,11 @@ const parsePalworldChatAndSend = async (log) => {
|
|||||||
const discordUser = await bridgeClient.users.fetch(linkedUser.discord_id).catch(() => null);
|
const discordUser = await bridgeClient.users.fetch(linkedUser.discord_id).catch(() => null);
|
||||||
|
|
||||||
if (discordUser) {
|
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
|
// Créer ou récupérer un webhook pour ce salon
|
||||||
const webhooks = await channel.fetchWebhooks();
|
const webhooks = await channel.fetchWebhooks();
|
||||||
let webhook = webhooks.find(wh => wh.name === 'Palworld Bridge');
|
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({
|
await webhook.send({
|
||||||
content: messageContent,
|
content: messageContent,
|
||||||
username: discordUser.username,
|
username: displayName,
|
||||||
avatarURL: discordUser.displayAvatarURL({ dynamic: true, size: 256 })
|
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;
|
return;
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user