Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.on('message', message => {
- if(message.content === prefix + "safechat") {
- message.delete()
- var insulte_verif = "non défini"
- if(insulte[message.guild.id] === undefined) {
- var insulte_verif = "Activé ✅"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(false)) {
- var insulte_verif = "Désactivé ❌"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(true)) {
- var insulte_verif = "Activé ✅"
- }
- var discordi_verif = "non défini"
- if(discord_invite[message.guild.id] === undefined) {
- var discordi_verif = "Activé ✅"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(false)) {
- var discordi_verif = "Désactivé ❌"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(true)) {
- var discordi_verif = "Activé ✅"
- }
- var url_verif = "Non défini"
- if(url[message.guild.id] === undefined) {
- var url_verif = "Activé ✅"
- } else if(url[message.guild.id].map(e => e.statut).includes(false)) {
- var url_verif = "Désactivé ❌"
- } else if(url[message.guild.id].map(e => e.statut).includes(true)) {
- var url_verif = "Activé ✅"
- }
- let automod_config_embed = new Discord.RichEmbed()
- .setTitle("Désactiver la Modération Automatique")
- .setColor("009BFF")
- .addField("Insulte bloqué : ", insulte_verif)
- .addField("Invitation Discord bloqué : ", discordi_verif)
- .addField("URL bloqué : ", url_verif)
- .setDescription("🚫Pour désactiver le bloquage des insultes \n ⛔Pour désactiver les liens discord \n ⚠Pour désactiver les liens")
- message.channel.send(automod_config_embed).then(async botMessage => {
- await botMessage.react('🚫')
- await botMessage.react('⛔')
- await botMessage.react('⚠')
- await botMessage.awaitReactions(async (reaction, user) => {
- const { bot, id } = user
- if(bot) return
- if(reaction.emoji.name === "🚫") {
- if(insulte_verif === "Activé ✅") {
- const permissions = await message.channel.permissionsFor(user)
- const hasCoolPerm = permissions.has("ADMINISTRATOR")
- if (hasCoolPerm ) {
- var insulte_verif = "non défini"
- if(insulte[message.guild.id].map(e => e.statut).includes(true)) {
- var insulte_verif = "Activé ✅"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(false)) {
- var insulte_verif = "Désactivé ❌"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(true)) {
- var insulte_verif = "Activé ✅"
- }
- var discordi_verif = "non défini"
- if(discord_invite[message.guild.id] === undefined) {
- var discordi_verif = "Activé ✅"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(false)) {
- var discordi_verif = "Désactivé ❌"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(true)) {
- var discordi_verif = "Activé ✅"
- }
- var url_verif = "Non défini"
- if(url[message.guild.id] === undefined) {
- var url_verif = "Activé ✅"
- } else if(url[message.guild.id].map(e => e.statut).includes(false)) {
- var url_verif = "Désactivé ❌"
- } else if(url[message.guild.id].map(e => e.statut).includes(true)) {
- var url_verif = "Activé ✅"
- }
- if(insulte[message.guild.id]) {
- insulte[message.guild.id].shift()
- fs.writeFileSync('./insulte.json', JSON.stringify(insulte))
- }
- if (!insulte[message.guild.id]) {
- insulte[message.guild.id] = []
- }
- insulte[message.guild.id].unshift({
- name: "Insulte",
- statut: false,
- date: moment.locale()
- })
- fs.writeFileSync('./insulte.json', JSON.stringify(insulte))
- var insulte_verif = "non défini"
- if(insulte[message.guild.id] === undefined) {
- var insulte_verif = "Activé ✅"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(false)) {
- var insulte_verif = "Désactivé ❌"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(true)) {
- var insulte_verif = "Activé ✅"
- }
- var discordi_verif = "non défini"
- if(discord_invite[message.guild.id] === undefined) {
- var discordi_verif = "Activé ✅"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(false)) {
- var discordi_verif = "Désactivé ❌"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(true)) {
- var discordi_verif = "Activé ✅"
- }
- var url_verif = "Non défini"
- if(url[message.guild.id] === undefined) {
- var url_verif = "Activé ✅"
- } else if(url[message.guild.id].map(e => e.statut).includes(false)) {
- var url_verif = "Désactivé ❌"
- } else if(url[message.guild.id].map(e => e.statut).includes(true)) {
- var url_verif = "Activé ✅"
- }
- var insulte_verif2 = "Désactivé ❌"
- let new_embed = new Discord.RichEmbed()
- .setTitle("Désactiver la Modération Automatique")
- .setColor("009BFF")
- .addField("Insulte bloqué : ", insulte_verif2)
- .addField("Invitation Discord bloqué : ", discordi_verif)
- .addField("URL bloqué : ", url_verif)
- .setDescription('🚫Pour désactiver le bloquage des insultes \n ⛔Pour désactiver les liens discord \n ⚠Pour désactiver les liens')
- botMessage.edit(new_embed)
- } else {
- var no_perm_embed = new Discord.RichEmbed()
- .setTitle("Erreur")
- .setColor("FF0000")
- .setDescription("Pour pouvoir désactiver le safechat, il est nécéssaire de posséder la permission `Administrateur` !")
- message.channel.send(no_perm_embed)
- }
- } else if(insulte_verif === "Désactivé ❌") {
- const permissions = await message.channel.permissionsFor(user)
- const hasCoolPerm = permissions.has("ADMINISTRATOR")
- if (hasCoolPerm ) {
- var insulte_verif = "non défini"
- if(insulte[message.guild.id] === undefined) {
- var insulte_verif = "Activé ✅"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(false)) {
- var insulte_verif = "Désactivé ❌"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(true)) {
- var insulte_verif = "Activé ✅"
- }
- var discordi_verif = "non défini"
- if(discord_invite[message.guild.id] === undefined) {
- var discordi_verif = "Activé ✅"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(false)) {
- var discordi_verif = "Désactivé ❌"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(true)) {
- var discordi_verif = "Activé ✅"
- }
- var url_verif = "Non défini"
- if(url[message.guild.id] === undefined) {
- var url_verif = "Activé ✅"
- } else if(url[message.guild.id].map(e => e.statut).includes(false)) {
- var url_verif = "Désactivé ❌"
- } else if(url[message.guild.id].map(e => e.statut).includes(true)) {
- var url_verif = "Activé ✅"
- }
- if(insulte[message.guild.id]) {
- insulte[message.guild.id].shift()
- fs.writeFileSync('./insulte.json', JSON.stringify(insulte))
- }
- if (!insulte[message.guild.id]) {
- insulte[message.guild.id] = []
- }
- insulte[message.guild.id].unshift({
- name: "Insulte",
- statut: true,
- date: moment.locale()
- })
- fs.writeFileSync('./insulte.json', JSON.stringify(insulte))
- var insulte_verif = "non défini"
- if(insulte[message.guild.id] === undefined) {
- var insulte_verif = "Activé ✅"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(false)) {
- var insulte_verif = "Désactivé ❌"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(true)) {
- var insulte_verif = "Activé ✅"
- }
- var discordi_verif = "non défini"
- if(discord_invite[message.guild.id] === undefined) {
- var discordi_verif = "Activé ✅"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(false)) {
- var discordi_verif = "Désactivé ❌"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(true)) {
- var discordi_verif = "Activé ✅"
- }
- var url_verif = "Non défini"
- if(url[message.guild.id] === undefined) {
- var url_verif = "Activé ✅"
- } else if(url[message.guild.id].map(e => e.statut).includes(false)) {
- var url_verif = "Désactivé ❌"
- } else if(url[message.guild.id].map(e => e.statut).includes(true)) {
- var url_verif = "Activé ✅"
- }
- var insulte_verif2 = "Activé ✅"
- let new_embed = new Discord.RichEmbed()
- .setTitle("Désactiver la Modération Automatique")
- .setColor("009BFF")
- .addField("Insulte bloqué : ", insulte_verif2)
- .addField("Invitation Discord bloqué : ", discordi_verif)
- .addField("URL bloqué : ", url_verif)
- .setDescription('🚫Pour désactiver le bloquage des insultes \n ⛔Pour désactiver les liens discord \n ⚠Pour désactiver les liens')
- botMessage.edit(new_embed)
- } else {
- var no_perm_embed = new Discord.RichEmbed()
- .setTitle("Erreur")
- .setColor("FF0000")
- .setDescription("Pour pouvoir désactiver le safechat, il est nécéssaire de posséder la permission `Administrateur` !")
- message.channel.send(no_perm_embed)
- }
- }
- } else if (reaction.emoji.name === '⛔') {
- const permissions = await message.channel.permissionsFor(user)
- const hasCoolPerm = permissions.has("ADMINISTRATOR")
- if (hasCoolPerm ) {
- if(discord_invite[message.guild.id]) {
- discord_invite[message.guild.id].shift()
- fs.writeFileSync('./discordi.json', JSON.stringify(discord_invite))
- }
- if (!discord_invite[message.guild.id]) {
- discord_invite[message.guild.id] = []
- }
- discord_invite[message.guild.id].unshift({
- name: "Discord invite",
- statut: false,
- date: moment.locale()
- })
- fs.writeFileSync('./discordi.json', JSON.stringify(discord_invite))
- var insulte_verif = "non défini"
- if(insulte[message.guild.id] === undefined) {
- var insulte_verif = "Activé ✅"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(false)) {
- var insulte_verif = "Désactivé ❌"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(true)) {
- var insulte_verif = "Activé ✅"
- }
- var discordi_verif = "non défini"
- if(discord_invite[message.guild.id] === undefined) {
- var discordi_verif = "Activé ✅"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(false)) {
- var discordi_verif = "Désactivé ❌"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(true)) {
- var discordi_verif = "Activé ✅"
- }
- var url_verif = "Non défini"
- if(url[message.guild.id] === undefined) {
- var url_verif = "Activé ✅"
- } else if(url[message.guild.id].map(e => e.statut).includes(false)) {
- var url_verif = "Désactivé ❌"
- } else if(url[message.guild.id].map(e => e.statut).includes(true)) {
- var url_verif = "Activé ✅"
- }
- var discord_verif2 = "Désactivé ❌"
- let new2_embed = new Discord.RichEmbed()
- .setTitle("Désactiver la Modération Automatique")
- .setColor("009BFF")
- .addField("Insulte bloqué : ", insulte_verif)
- .addField("Invitation Discord bloqué : ", discord_verif2)
- .addField("URL bloqué : ", url_verif)
- .setDescription('🚫Pour désactiver le bloquage des insultes \n ⛔Pour désactiver les liens discord \n ⚠Pour désactiver les liens')
- botMessage.edit(new2_embed)
- } else {
- var no_perm_embed = new Discord.RichEmbed()
- .setTitle("Erreur")
- .setColor("FF0000")
- .setDescription("Pour pouvoir désactiver le safechat, il est nécéssaire de posséder la permission `Administrateur` !")
- message.channel.send(no_perm_embed)
- }
- } else if(reaction.emoji.name === '⚠') {
- const permissions = await message.channel.permissionsFor(user)
- const hasCoolPerm = permissions.has("ADMINISTRATOR")
- if (hasCoolPerm ) {
- if(url[message.guild.id]) {
- url[message.guild.id].shift()
- fs.writeFileSync('./url.json', JSON.stringify(url))
- }
- if (!url[message.guild.id]) {
- url[message.guild.id] = []
- }
- url[message.guild.id].unshift({
- name: "url",
- statut: false,
- date: moment.locale()
- })
- fs.writeFileSync('./url.json', JSON.stringify(url))
- var insulte_verif = "non défini"
- if(insulte[message.guild.id] === undefined) {
- var insulte_verif = "Activé ✅"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(false)) {
- var insulte_verif = "Désactivé ❌"
- } else if(insulte[message.guild.id].map(e => e.statut).includes(true)) {
- var insulte_verif = "Activé ✅"
- }
- var discordi_verif = "non défini"
- if(discord_invite[message.guild.id] === undefined) {
- var discordi_verif = "Activé ✅"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(false)) {
- var discordi_verif = "Désactivé ❌"
- } else if(discord_invite[message.guild.id].map(e => e.statut).includes(true)) {
- var discordi_verif = "Activé ✅"
- }
- var url_verif = "Non défini"
- if(url[message.guild.id] === undefined) {
- var url_verif = "Activé ✅"
- } else if(url[message.guild.id].map(e => e.statut).includes(false)) {
- var url_verif = "Désactivé ❌"
- } else if(url[message.guild.id].map(e => e.statut).includes(true)) {
- var url_verif = "Activé ✅"
- }
- var url_verif2 = "Désactivé ❌"
- let new2_embed = new Discord.RichEmbed()
- .setTitle("Désactiver la Modération Automatique")
- .setColor("009BFF")
- .addField("Insulte bloqué : ", insulte_verif)
- .addField("Invitation Discord bloqué : ", discordi_verif)
- .addField("URL bloqué : ", url_verif2)
- .setDescription('🚫Pour désactiver le bloquage des insultes \n ⛔Pour désactiver les liens discord \n ⚠Pour désactiver les liens')
- botMessage.edit(new2_embed)
- }else {
- var no_perm_embed = new Discord.RichEmbed()
- .setTitle("Erreur")
- .setColor("FF0000")
- .setDescription("Pour pouvoir désactiver le safechat, il est nécéssaire de posséder la permission `Administrateur` !")
- message.channel.send(no_perm_embed)
- }
- }
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement