fixed the last bugs & added czech translation
This commit is contained in:
@@ -176,15 +176,16 @@ exports.onTranscriptCreation = (messages,channel,guild,date) => {
|
||||
* @param {Date} date
|
||||
*/
|
||||
exports.onCommand = (type,hasPerms,user,channel,guild,date) => {
|
||||
|
||||
const newguild = guild ? guild : false
|
||||
//system
|
||||
bot.errorLog.log("api","someone used a command",[{key:"type",value:type},{key:"hasPerms",value:hasPerms},{key:"userid",value:user},{key:"channelid",value:channel.id},{key:"guildid",value:guild.id}])
|
||||
bot.errorLog.log("api","someone used a command",[{key:"type",value:type},{key:"hasPerms",value:hasPerms},{key:"userid",value:user},{key:"channelid",value:channel.id},{key:"guildid",value:newguild.id}])
|
||||
|
||||
commandListeners.forEach((func) => {
|
||||
try {
|
||||
func(type,hasPerms,user,channel,guild,date)
|
||||
func(type,hasPerms,user,channel,newguild,date)
|
||||
}catch{}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
/**@typedef {"add"|"remove"|"add&remove"} OTReactionRoleType */
|
||||
@@ -273,7 +274,7 @@ exports.onCommand = (type,hasPerms,user,channel,guild,date) => {
|
||||
* @param {Boolean} hasPerms
|
||||
* @param {discord.User} user
|
||||
* @param {discord.TextChannel} channel
|
||||
* @param {discord.Guild} guild
|
||||
* @param {discord.Guild|false} guild
|
||||
* @param {Date} date
|
||||
*/
|
||||
|
||||
|
||||
@@ -35,7 +35,9 @@ module.exports = () => {
|
||||
if (!permissionChecker.sendUserNoPerms(interaction.user)){
|
||||
permissionChecker.sendChannelNoPerms(interaction.channel)
|
||||
}
|
||||
interaction.message.edit({components:firstcomponents})
|
||||
interaction.message.edit({components:[firstcomponents]})
|
||||
closeTicketButtonChecker = false
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -34,7 +34,9 @@ module.exports = () => {
|
||||
if (!permissionChecker.sendUserNoDelete(interaction.user)){
|
||||
permissionChecker.sendChannelNoDelete(interaction.channel)
|
||||
}
|
||||
interaction.message.edit({components:firstcomponents})
|
||||
await interaction.message.edit({components:[firstcomponents]})
|
||||
deleteTicketButtonChecker = false
|
||||
return
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -51,29 +53,31 @@ module.exports = () => {
|
||||
|
||||
interaction.channel.send({embeds:[bot.embeds.commands.deleteEmbed(interaction.user)]})
|
||||
await interaction.message.edit({components:[bot.buttons.close.openRowDisabled]})
|
||||
console.log("hi")
|
||||
await require("../../../ticketCloser").NEWcloseTicket(interaction.member,interaction.channel,prefix,"delete",false,true)
|
||||
deleteTicketButtonChecker = false
|
||||
})
|
||||
|
||||
//DELETE NO TRANSCRIPT
|
||||
var deleteTicketButtonChecker = false
|
||||
var deleteTicketButtonChecker1 = false
|
||||
client.on("interactionCreate",async interaction => {
|
||||
if (!interaction.isButton()) return
|
||||
if (interaction.customId != "OTdeleteTicketTrue1") return
|
||||
|
||||
interaction.deferUpdate()
|
||||
|
||||
if (deleteTicketButtonChecker == true) return
|
||||
deleteTicketButtonChecker = true
|
||||
if (deleteTicketButtonChecker1 == true) return
|
||||
deleteTicketButtonChecker1 = true
|
||||
|
||||
const firstcomponents = bot.buttons.close.openRowNormal
|
||||
const firstcomponents = bot.buttons.close.closeCommandRow
|
||||
|
||||
console.log("closed with NO TRANSCRIPT")
|
||||
if (!permissionChecker.command(interaction.user.id,interaction.guild.id)){
|
||||
if (!permissionChecker.sendUserNoDelete(interaction.user)){
|
||||
permissionChecker.sendChannelNoDelete(interaction.channel)
|
||||
}
|
||||
interaction.message.edit({components:firstcomponents})
|
||||
await interaction.message.edit({components:[firstcomponents]})
|
||||
deleteTicketButtonChecker1 = false
|
||||
return
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -90,6 +94,6 @@ module.exports = () => {
|
||||
|
||||
interaction.channel.send({embeds:[bot.embeds.commands.deleteEmbed(interaction.user)]})
|
||||
await require("../../../ticketCloser").NEWcloseTicket(interaction.member,interaction.channel,prefix,"deletenotranscript",false,true)
|
||||
deleteTicketButtonChecker = false
|
||||
deleteTicketButtonChecker1 = false
|
||||
})
|
||||
}
|
||||
@@ -38,6 +38,8 @@ module.exports = () => {
|
||||
return
|
||||
}
|
||||
|
||||
try {
|
||||
tsmsg.edit({embeds:[bot.embeds.commands.sendTranscriptEmbed(true,interaction.channel,interaction.user)],files:[fileattachment]})
|
||||
}catch{}
|
||||
})
|
||||
}
|
||||
@@ -56,7 +56,7 @@ module.exports = () => {
|
||||
if (interaction.customId != "OTdeleteTicket1") return
|
||||
|
||||
interaction.deferUpdate()
|
||||
interaction.message.edit({components:[bot.buttons.verifybars.deleteVerifyBar]})
|
||||
interaction.message.edit({components:[bot.buttons.verifybars.delete1VerifyBar]})
|
||||
|
||||
})
|
||||
client.on("interactionCreate",interaction => {
|
||||
@@ -64,6 +64,6 @@ module.exports = () => {
|
||||
if (interaction.customId != "OTdeleteTicketFalse1") return
|
||||
|
||||
interaction.deferUpdate()
|
||||
interaction.message.edit({components:[bot.buttons.close.openRowNormal]})
|
||||
interaction.message.edit({components:[bot.buttons.close.closeCommandRow]})
|
||||
})
|
||||
}
|
||||
@@ -334,10 +334,13 @@ exports.NEWcloseTicket = async (member,channel,prefix,mode,reason,nomessage) =>
|
||||
}
|
||||
|
||||
if (deleteRequired){
|
||||
const timer = () => {return new Promise((resolve,reject) => {
|
||||
setTimeout(() => {resolve(true)},7000)
|
||||
})}
|
||||
await timer()
|
||||
await channel.delete()
|
||||
//const timer = () => {return new Promise((resolve,reject) => {
|
||||
// setTimeout(() => {resolve(true)},7000)
|
||||
//})}
|
||||
//await timer()
|
||||
|
||||
setTimeout(async () => {
|
||||
await channel.delete()
|
||||
},6000)
|
||||
}
|
||||
}
|
||||
@@ -35,7 +35,7 @@ const reopenTicket = (guild,channel,user) => {
|
||||
})
|
||||
|
||||
channel.permissionOverwrites.cache.forEach((p) => {
|
||||
if (p.type == "member"){
|
||||
if (p.type == 1){
|
||||
permissionsArray.push({
|
||||
id:p.id,
|
||||
type:"member",
|
||||
|
||||
Reference in New Issue
Block a user