Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonjour j'ai ce code et a partir la ligne 46 j'aimerais que quelqu'un me passe le code de la v11 à la v12 si il y arrive 😅
const Discord = require('discord.js');
const db = require('quick.db');
const rs = require('randomstring');
module.exports.run = async (bot, message, args) => {
if(!message.content.startsWith('ticket.'))return;
let permcheck = new Discord.MessageEmbed()
.setColor('#e64b0e')
.setDescription(`You Don't Have Permission To Do This`)
if(!message.member.hasPermission('ADMINISTRATOR')) return message.channel.send(permcheck)
let setupcheck2 = new Discord.MessageEmbed()
.setColor('#e64b0e')
.setDescription(`This Server Has Already Been Setup`)
message.guild.roles.create({
name: 'Support Team',
color: 'BLUE',
permissions: ['MANAGE_MESSAGES', 'KICK_MEMBERS']
})
.then(role => console.log(`Created new role with name ${role.name} and color ${role.color}`))
.catch(console.error)
let categorycreate = new Discord.MessageEmbed()
.setColor('#e64b0e')
.setTitle(`Server Setup Successfully`)
.setDescription(`Support Team Role: **Support Team** | Open Ticket Category: **Tickets** | Closed Ticket Category: **Closed Tickets**`)
var name = `Tickets`;
message.guild.channels.create(name, { type: "category" })
var name = `Closed Tickets`;
message.guild.channels.create(name, { type: "category" }).then(
(chan2) => {
chan2.overwritePermissions(message.author, {
'SEND_MESSAGES': false
}
)})
message.channel.send(categorycreate)
var name = `ticket-logs`;
message.guild.channels.create(name, { type: "text" }).then(
(chan) => {
chan.overwritePermissions(message.guild.roles.find('name', '@everyone'), {
'VIEW_CHANNEL': false
})
chan.overwritePermissions(message.guild.roles.find('name', 'Support Team'), {
'VIEW_CHANNEL': true
})
let category = message.guild.channels.find(c => c.name == "Tickets" && c.type == "category");
chan.setParent(category.id)
chan.setTopic('Ticket Logs Channel For Support Tickets Bot')
})
}
module.exports.help = {
name:"setup",
aliases: ["su"]
}
A la place de overwritePermissions
tu as essayé avec updateOverwrite
ou createOverwrite
?
Si oui, tu obtiens quoi comme erreur ?
@Clouder aurai tu une solution ?
Oui mais ça ne change rien
Re:
Dans la documentation, as-tu regarder la partie "Rôles" ? 🤔
j'ai trouvé pour le everyone mais pas pour support team :
chan.updateOverwrite(chan.guild.roles.everyone, {
'VIEW_CHANNEL': false
})
chan.updateOverwrite(chan.guild.roles.cache.name('Support Team'), {
'VIEW_CHANNEL': true
})
J'y suis déjà allé ça ne m'as pas aidé
je souhaite passer mon ancien code de la v11 de discordjs @ la v12 Ã partir de la ligne 46
Hello @Didoub74,
Que cherches-tu à faire exactement ? 🤔
On ne pourras pas te fournir du code sans que tu comprennes mais on pourra t'aider à débug 😉
Explique-nous en détails ce que tu souhaites faire et on pourra t'aider du mieux que nous pourrons 😉