mirror of
https://github.com/Ninluc/Dat_Boi.git
synced 2025-08-09 23:26:13 +02:00
58 lines
2.8 KiB
JavaScript
58 lines
2.8 KiB
JavaScript
// const config = require("../../botconfig/config.json"); //loading config file with token and prefix, and settings
|
|
const ee = require("../../botconfig/embed.json"); //Loading all embed settings like color footertext and icon ...
|
|
const Discord = require("discord.js"); //this is the official discord.js wrapper for the Discord Api, which we use!
|
|
const { sendNinluc } = require("../../handlers/functions.js")
|
|
|
|
module.exports = async (client, guild) => {
|
|
try {
|
|
|
|
let defaultChannel = "";
|
|
guild.channels.cache.forEach((channel) => {
|
|
if(channel.type == "GUILD_TEXT") {
|
|
if(/g(é|e)n(é|e)ral/i.test(channel.name.toLowerCase()) && defaultChannel == "") {
|
|
defaultChannel = channel;
|
|
}
|
|
}
|
|
})
|
|
if (defaultChannel == "") {
|
|
guild.channels.cache.forEach((channel) => {
|
|
if(channel.type == "GUILD_TEXT") {
|
|
if(channel.permissionsFor(guild.me).has("SEND_MESSAGES") && defaultChannel == "") {
|
|
defaultChannel = channel;
|
|
}
|
|
}
|
|
})
|
|
}
|
|
|
|
if (defaultChannel) {
|
|
// We send the message
|
|
defaultChannel.send('Hello :wave:\nhttps://tenor.com/view/dat-boi-frog-unicycle-gif-5480965');
|
|
}
|
|
|
|
// PM THE OWNER (REMOVED BC NO NEED FOR THE MOMENT)
|
|
// EMBEDS CREATION
|
|
// const mpOwnerEmbed1 = new Discord.MessageEmbed()
|
|
// .setColor(ee.color)
|
|
// .setTitle(":gear: Configuration :wrench:")
|
|
// .setDescription('Pour que certaines commandes fonctionnent, vous devez d\'abord réaliser quelques étapes :')
|
|
// .addField("Étape 1","Dans les paramètres du serveur,\nVeuillez mettre le rôle \"test2\" tout au dessus comme ci-dessous :")
|
|
// .setImage("https://i.ibb.co/TcdcJmX/image.png")
|
|
// .addField("Info", "Tant que l'option \"afficher les membres ayant ce rôle séparement\" est désactivée, Je ne serais pas en haut dans la liste des membres.")
|
|
|
|
// const mpOwnerEmbed2 = new Discord.MessageEmbed()
|
|
// .setColor(ee.color)
|
|
// .addField("Étape 2","Soyez sûr que je puisse écrire des messages dans le salon de bienvenue")
|
|
// .setFooter("c'est tout... :\)")
|
|
|
|
// bot.users.fetch(guild.ownerID, false).then((user) => {
|
|
// user.send(`Hey :wave:,\nMerci de m'avoir invité à la fête :smiling_face_with_3_hearts:\n||~~Vous allez le regretter~~||`);
|
|
// user.send(mpOwnerEmbed1);
|
|
// setTimeout( () => {user.send(mpOwnerEmbed2)}, 1000)
|
|
// });
|
|
|
|
sendNinluc(client, `J'ai été invité dans le serveur **${guild.name}**\n\`[getInvite ${guild.name}\` pour avoir l'invitation.`);
|
|
|
|
} catch (e) {
|
|
console.log(e.stack)
|
|
}
|
|
} |