#javascript #node.js #discord
#javascript #node.js #Discord
Вопрос:
let ticket = new Map()
module.exports = {
commands: ['ticket'],
description: "open a new ticket",
callback: (message, async, text) => {
const ticketChannel = message.guild.channels.cache.find(c => c.name.toLowerCase() === `${message.author.username}--ticket`.toLowerCase())
if(ticketChannel || ticket.get(message.author.id) === true) return message.channel.send("You already have a ticket currently open!")
const ticketCreated = await message.guild.channels.create(`${message.author.username}-ticket`, {
type: 'text',
permissionOverwrites: [
{
allow: 'VIEW_CHANNEL',
id: message.author.id
},
{
deny: 'VIEW_CHANNEL',
id: message.guild.id
}
]
})
ticket.set(message.author.id, true)
let embed1 = new Discord.MessageEmbed()
.setAuthor(message.member.displayName, message.member.user.displayAvatarURL())
.setTitle(`Your Ticket has been created!`)
.setTimestamp()
.setColor('RANDOM');
let embed3 = new Discord.MessageEmbed()
.setAuthor(message.member.displayName, message.member.user.displayAvatarURL())
.setTitle(`Why have you created this ticket?`)
.setDescription('Give a brief explanation on why you created this ticket.')
.addField('Staff will be here shortly', 'Please wait without pinging anyone.')
.setTimestamp()
.setColor('RANDOM');
ticketCreated.send(embed3)
message.channel.send(embed1)
}
}
у меня есть этот код, и это дает мне const ticketCreated = await message.guild.channels.create( ${message.author.username}-ticket
, {
ошибка, что это значит?
Важно отметить, что это не мой код, но я внес в него некоторые изменения, чтобы он работал, я был бы рад помощи
Комментарии:
1. Похоже, вы не указали фактическое сообщение об ошибке
2. Проверьте node.js версия, строки шаблона были добавлены в версии 4.0.0
3. Discordjs не будет работать ни на чем ниже версии 12 @Darth Я не думаю, что это проблема