444 lines
12 KiB
JSON
444 lines
12 KiB
JSON
{
|
|
"add_movie" : {
|
|
"name" : "add_movie",
|
|
"description" : "Request a movie for Plex",
|
|
"options" : [
|
|
{
|
|
"name" : "movie",
|
|
"description" : "The movie to request",
|
|
"type" : 3,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"add_show" : {
|
|
"name" : "add_show",
|
|
"description" : "Request a show for Plex",
|
|
"options" : [
|
|
{
|
|
"name" : "show",
|
|
"description" : "The show to request",
|
|
"type" : 3,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"balance" : {
|
|
"name" : "balance",
|
|
"description" : "See your balance of GwendoBucks"
|
|
},
|
|
"blackjack_bet" : {
|
|
"base" : "blackjack",
|
|
"name" : "bet",
|
|
"description" : "Enter the current blackjack game with a bet",
|
|
"options" : [
|
|
{
|
|
"name" : "bet",
|
|
"description" : "Your bet",
|
|
"type" : 4,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"blackjack_cards" : {
|
|
"base" : "blackjack",
|
|
"name" : "cards",
|
|
"description" : "Get a count of the cards used in blackjack games"
|
|
},
|
|
"blackjack_double" : {
|
|
"base" : "blackjack",
|
|
"name" : "double",
|
|
"description" : "Double your bet in blackjack",
|
|
"options" : [
|
|
{
|
|
"name" : "hand",
|
|
"description" : "The number of the hand to double your bet on",
|
|
"type" : 4,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"blackjack_hilo" : {
|
|
"base" : "blackjack",
|
|
"name" : "hilo",
|
|
"description" : "Get the current hi-lo value for the cards used in blackjack games"
|
|
},
|
|
"blackjack_hit" : {
|
|
"base" : "blackjack",
|
|
"name" : "hit",
|
|
"description" : "Hit on your hand in blackjack",
|
|
"options" : [
|
|
{
|
|
"name" : "hand",
|
|
"description" : "The number of the hand to hit if you've split",
|
|
"type" : 4,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"blackjack_shuffle" : {
|
|
"base" : "blackjack",
|
|
"name" : "shuffle",
|
|
"description" : "Shuffle the cards used in blackjack games"
|
|
},
|
|
"blackjack_split" : {
|
|
"base" : "blackjack",
|
|
"name" : "split",
|
|
"description" : "Split your hand in blackjack",
|
|
"options" : [
|
|
{
|
|
"name" : "hand",
|
|
"description" : "The number of the hand to split, in case you've already split once",
|
|
"type" : 4,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"blackjack_stand" : {
|
|
"base" : "blackjack",
|
|
"name" : "stand",
|
|
"description" : "Stand on your hand in blackjack",
|
|
"options" : [
|
|
{
|
|
"name" : "hand",
|
|
"description" : "The number of the hand to stand if you've split",
|
|
"type" : 4,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"blackjack_start" : {
|
|
"base" : "blackjack",
|
|
"name" : "start",
|
|
"description" : "Start a game of blackjack"
|
|
},
|
|
"connect_four_start_gwendolyn" : {
|
|
"base" : "connect_four",
|
|
"subcommand_group" : "start",
|
|
"name" : "Gwendolyn",
|
|
"description" : "Start a game of connect four against Gwendolyn",
|
|
"options" : [
|
|
{
|
|
"name" : "difficulty",
|
|
"description" : "The difficulty of Gwendolyn's AI",
|
|
"type" : 4,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"connect_four_start_user" : {
|
|
"base" : "connect_four",
|
|
"subcommand_group" : "start",
|
|
"name" : "user",
|
|
"description" : "Start a game of connect four against another user",
|
|
"options" : [
|
|
{
|
|
"name" : "user",
|
|
"description" : "The user to start a game against",
|
|
"type" : 6,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"connect_four_surrender" : {
|
|
"base" : "connect_four",
|
|
"name" : "surrender",
|
|
"description" : "Surrender the game of connect four"
|
|
},
|
|
"downloading" : {
|
|
"name" : "downloading",
|
|
"description" : "See current downloads for Plex",
|
|
"options" : [
|
|
{
|
|
"name" : "parameters",
|
|
"description" : "Parameters for the command",
|
|
"type" : 3,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"game" : {
|
|
"name" : "game",
|
|
"description" : "Set the 'playing' text for Gwendolyn",
|
|
"options" : [
|
|
{
|
|
"name" : "game_text",
|
|
"description" : "The game to set the 'playing' text to",
|
|
"type" : 3,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"give" : {
|
|
"name" : "give",
|
|
"description" : "Give GwendoBucks to another user",
|
|
"options" : [
|
|
{
|
|
"name" : "user",
|
|
"description" : "The user you're sending GwendoBucks to",
|
|
"type" : 6,
|
|
"required" : "true"
|
|
},
|
|
{
|
|
"name" : "amount",
|
|
"description" : "The number of GwendoBucks you're sending",
|
|
"type" : 4,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"hangman" : {
|
|
"name" : "hangman",
|
|
"description" : "Start a game of hangman"
|
|
},
|
|
"hello" : {
|
|
"name" : "hello",
|
|
"description" : "Greet Gwendolyn"
|
|
},
|
|
"help" : {
|
|
"name" : "help",
|
|
"description" : "Get help with a command",
|
|
"options" : [
|
|
{
|
|
"name" : "command",
|
|
"description" : "The command you want help with",
|
|
"type" : 3,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"hex_place" : {
|
|
"base" : "hex",
|
|
"name" : "place",
|
|
"description" : "Place a piece on the hex board",
|
|
"options" : [
|
|
{
|
|
"name" : "coordinates",
|
|
"description" : "The coordinates to place the piece at",
|
|
"type" : 3,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"hex_start_gwendolyn" : {
|
|
"base" : "hex",
|
|
"subcommand_group" : "start",
|
|
"name" : "Gwendolyn",
|
|
"description" : "Start a game of hex against Gwendolyn",
|
|
"options" : [
|
|
{
|
|
"name" : "difficulty",
|
|
"description" : "The difficulty of Gwendolyn's AI",
|
|
"type" : 4,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"hex_start_user" : {
|
|
"base" : "hex",
|
|
"subcommand_group" : "start",
|
|
"name" : "user",
|
|
"description" : "Start a game of hex against another user",
|
|
"options" : [
|
|
{
|
|
"name" : "user",
|
|
"description" : "The user to start a game against",
|
|
"type" : 6,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"hex_surrender" : {
|
|
"base" : "hex",
|
|
"name" : "surrender",
|
|
"description" : "Surrender the game of hex"
|
|
},
|
|
"hex_swap" : {
|
|
"base" : "hex",
|
|
"name" : "swap",
|
|
"description" : "Perform a hex swap"
|
|
},
|
|
"hex_undo" : {
|
|
"base" : "hex",
|
|
"name" : "undo",
|
|
"description" : "Undo your last hex move"
|
|
},
|
|
"invest" : {
|
|
"name" : "invest",
|
|
"description" : "Invest GwendoBucks in the stock market",
|
|
"options" : [
|
|
{
|
|
"name" : "parameters",
|
|
"description" : "The parameters for the command",
|
|
"type" : 3,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"image" : {
|
|
"name" : "image",
|
|
"description" : "Get a random image from Bing"
|
|
},
|
|
"monster" : {
|
|
"name" : "monster",
|
|
"description" : "Look up a monster",
|
|
"options" : [
|
|
{
|
|
"name" : "query",
|
|
"description" : "The monster to look up",
|
|
"type" : 3,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"movie" : {
|
|
"name" : "movie",
|
|
"description" : "Get the name and information of a random movie"
|
|
},
|
|
"name" : {
|
|
"name" : "name",
|
|
"description" : "Generate a random name"
|
|
},
|
|
"ping" : {
|
|
"name" : "ping",
|
|
"description" : "Get the Gwendolyn's latency to the server"
|
|
},
|
|
"roll" : {
|
|
"name" : "roll",
|
|
"description" : "Roll rpg dice",
|
|
"options" : [
|
|
{
|
|
"name" : "dice",
|
|
"description" : "The dice to roll",
|
|
"type" : 3,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"spell" : {
|
|
"name" : "spell",
|
|
"description" : "Look up a spell",
|
|
"options" : [
|
|
{
|
|
"name" : "query",
|
|
"description" : "The spell to look up",
|
|
"type" : 3,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"star_wars_character" : {
|
|
"name" : "star_wars_character",
|
|
"description" : "Manage your Star Wars character sheet",
|
|
"options" : [
|
|
{
|
|
"name" : "parameters",
|
|
"description" : "The parameters for the command",
|
|
"type" : 3,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"star_wars_crit" : {
|
|
"name" : "star_wars_crit",
|
|
"description" : "Roll a Star Wars critical injury",
|
|
"options" : [
|
|
{
|
|
"name" : "severity",
|
|
"description" : "The severity of the hit",
|
|
"type" : 4,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
},
|
|
"star_wars_destiny" : {
|
|
"name" : "star_wars_destiny",
|
|
"description" : "Use and see Star Wars Destiny points",
|
|
"options" : [
|
|
{
|
|
"name" : "parameters",
|
|
"description" : "The parameters for the command",
|
|
"type" : 3,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"star_wars_roll" : {
|
|
"name" : "star_wars_roll",
|
|
"description" : "Roll Star Wars dice",
|
|
"options" : [
|
|
{
|
|
"name" : "dice",
|
|
"description" : "The dice, or ability, to roll",
|
|
"type" : 3,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"stop" : {
|
|
"name" : "stop",
|
|
"description" : "Restart Gwendolyn"
|
|
},
|
|
"tavern" : {
|
|
"name" : "tavern",
|
|
"description" : "Generate a random tavern"
|
|
},
|
|
"thank" : {
|
|
"name" : "thank",
|
|
"description" : "Thank Gwendolyn for her service"
|
|
},
|
|
"trivia" : {
|
|
"name" : "trivia",
|
|
"description" : "Play a game of trivia",
|
|
"options" : [
|
|
{
|
|
"name" : "answer",
|
|
"description" : "Your answer to the trivia question",
|
|
"type" : 3,
|
|
"required" : "false",
|
|
"choices" : [
|
|
{
|
|
"name" : "a",
|
|
"value" : "a"
|
|
},
|
|
{
|
|
"name" : "b",
|
|
"value" : "b"
|
|
},
|
|
{
|
|
"name" : "c",
|
|
"value" : "c"
|
|
},
|
|
{
|
|
"name" : "d",
|
|
"value" : "d"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"wiki" : {
|
|
"name" : "wiki",
|
|
"description" : "Searches for and gets the info for a wiki page",
|
|
"options" : [
|
|
{
|
|
"name" : "page",
|
|
"description" : "The page to find",
|
|
"type" : 3,
|
|
"required" : "false"
|
|
}
|
|
]
|
|
},
|
|
"wolf" : {
|
|
"name" : "wolf",
|
|
"description" : "Performs a search on Wolfram Alpha",
|
|
"options" : [
|
|
{
|
|
"name" : "query",
|
|
"description" : "What to search for on Wolfram Alpha",
|
|
"type" : 3,
|
|
"required" : "true"
|
|
}
|
|
]
|
|
}
|
|
} |