mirror of
https://github.com/Art-Portal/April.git
synced 2024-11-16 11:37:37 +01:00
33 lines
1.2 KiB
JavaScript
33 lines
1.2 KiB
JavaScript
import config from "../config.json" assert { type: "json" };
|
|
const { guildId, generalChannelId, rulesChannelId } = config;
|
|
|
|
export default {
|
|
name: "guildMemberAdd",
|
|
async execute(member, client) {
|
|
const guild = member.guild;
|
|
if (guild.id == guildId) {
|
|
const channel = await guild.channels.cache.find(
|
|
(c) => c.id == generalChannelId,
|
|
);
|
|
try {
|
|
const welcomesticker =
|
|
await guild.stickers.fetch("985933707317743666");
|
|
const message = await channel.send({
|
|
content: welcomemessage.replace("[memberid]", member.id),
|
|
stickers: welcomesticker.available ? [welcomesticker] : [],
|
|
});
|
|
Promise.all([message.react("👋")]).catch((error) =>
|
|
console.error(error),
|
|
);
|
|
} catch (error) {
|
|
console.log(error);
|
|
}
|
|
}
|
|
},
|
|
};
|
|
|
|
const welcomemessage = `☆ Bienvenue <@[memberid]> ☆
|
|
|
|
Je t'invite à aller lire le <#${rulesChannelId}> ainsi que de prendre tes rôles dans <id:customize>
|
|
Nous espérons que tu passera un bon moment sur Art' Portal ! ^^`;
|