save first version
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
package discord
|
||||
|
||||
import "github.com/bwmarrin/discordgo"
|
||||
|
||||
func ApplicationCommands() []*discordgo.ApplicationCommand {
|
||||
return []*discordgo.ApplicationCommand{
|
||||
{
|
||||
Name: "panel_send",
|
||||
Description: "Envoie un panel de tickets dans un channel",
|
||||
Options: []*discordgo.ApplicationCommandOption{
|
||||
{Type: discordgo.ApplicationCommandOptionString, Name: "panel", Description: "Nom du panel", Required: true},
|
||||
{Type: discordgo.ApplicationCommandOptionChannel, Name: "channel", Description: "Channel cible", Required: true},
|
||||
},
|
||||
},
|
||||
{
|
||||
Name: "ticket",
|
||||
Description: "Commandes de gestion de ticket",
|
||||
Options: []*discordgo.ApplicationCommandOption{
|
||||
{
|
||||
Type: discordgo.ApplicationCommandOptionSubCommand, Name: "close",
|
||||
Description: "Ferme le ticket",
|
||||
Options: []*discordgo.ApplicationCommandOption{
|
||||
{Type: discordgo.ApplicationCommandOptionString, Name: "reason", Description: "Raison"},
|
||||
},
|
||||
},
|
||||
{
|
||||
Type: discordgo.ApplicationCommandOptionSubCommand, Name: "add",
|
||||
Description: "Ajoute un user au ticket",
|
||||
Options: []*discordgo.ApplicationCommandOption{
|
||||
{Type: discordgo.ApplicationCommandOptionUser, Name: "user", Description: "User à ajouter", Required: true},
|
||||
},
|
||||
},
|
||||
{
|
||||
Type: discordgo.ApplicationCommandOptionSubCommand, Name: "remove",
|
||||
Description: "Retire un user du ticket",
|
||||
Options: []*discordgo.ApplicationCommandOption{
|
||||
{Type: discordgo.ApplicationCommandOptionUser, Name: "user", Description: "User à retirer", Required: true},
|
||||
},
|
||||
},
|
||||
{
|
||||
Type: discordgo.ApplicationCommandOptionSubCommand, Name: "rename",
|
||||
Description: "Renomme le channel du ticket",
|
||||
Options: []*discordgo.ApplicationCommandOption{
|
||||
{Type: discordgo.ApplicationCommandOptionString, Name: "name", Description: "Nouveau nom", Required: true},
|
||||
},
|
||||
},
|
||||
{
|
||||
Type: discordgo.ApplicationCommandOptionSubCommand,
|
||||
Name: "transcript",
|
||||
Description: "Génère le transcript HTML",
|
||||
},
|
||||
{
|
||||
Type: discordgo.ApplicationCommandOptionSubCommand,
|
||||
Name: "reclaim",
|
||||
Description: "Reprend un ticket claimé par un staff parti",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
Name: "convocation",
|
||||
Description: "Crée une convocation",
|
||||
Options: []*discordgo.ApplicationCommandOption{
|
||||
{Type: discordgo.ApplicationCommandOptionUser, Name: "user", Description: "User à convoquer", Required: true},
|
||||
{Type: discordgo.ApplicationCommandOptionString, Name: "reason", Description: "Raison", Required: true},
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user