mirror of
https://github.com/cassoule/flopobot_v2.git
synced 2026-01-18 16:37:40 +01:00
discord channel notif for nickname change
This commit is contained in:
@@ -176,6 +176,7 @@ export function apiRoutes(client, io) {
|
||||
try {
|
||||
const guild = await client.guilds.fetch(process.env.GUILD_ID);
|
||||
const member = await guild.members.fetch(userId);
|
||||
const old_nickname = member.nickname;
|
||||
await member.setNickname(nickname);
|
||||
|
||||
const newCoins = commandUser.coins - 1000;
|
||||
@@ -189,6 +190,27 @@ export function apiRoutes(client, io) {
|
||||
user_new_amount: newCoins,
|
||||
});
|
||||
|
||||
console.log(`${commandUserId} change nickname of ${userId}: ${old_nickname} -> ${nickname}`)
|
||||
|
||||
try {
|
||||
const generalChannel = guild.channels.cache.find(
|
||||
ch => ch.name === 'général' || ch.name === 'general'
|
||||
);
|
||||
const embed = new EmbedBuilder()
|
||||
.setDescription(`<@${commandUserId}> a modifié le pseudo de <@${userId}>`)
|
||||
.addFields(
|
||||
{ name: `${old_nickname}`, value: ``, inline: true },
|
||||
{ name: `➡️`, value: ``, inline: true },
|
||||
{ name: `${nickname}`, value: ``, inline: true }
|
||||
)
|
||||
.setColor('#5865f2')
|
||||
.setTimestamp(new Date());
|
||||
|
||||
await generalChannel.send({ embeds: [embed] });
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
}
|
||||
|
||||
res.status(200).json({ message: `Le pseudo de ${member.user.username} a été changé.` });
|
||||
} catch (error) {
|
||||
res.status(500).json({ message: `Erreur: Impossible de changer le pseudo.` });
|
||||
|
||||
Reference in New Issue
Block a user