"`do be helping`: display this help message\n`do be roundgen`: send a pdf round to the channel\n`do be scoring`: start a scoring session\n > `do be scoring (a/b)(4/10)`: add points to Team A or Team B\n > `do be scoring stop`: end scoring session and post final points\n > `do be servers`: send the number of servers this bot is a part of\n > `do be iss`: show the current location of the International Space Station\n`do be training`: send a quick practice problem (you **must** react to your answer, or the bot will yell at you)\n > subject options: astro, phys, chem, math, bio, ess, energy\n`do be top`: list cross-server top 10 players\n `do be about`: List people who contributed to this bot\n Source Code: https://github.com/ADawesomeguy/AwesomeSciBo (don't forget to star!)";
constslashCommands=[
{
"name":"train",
"description":"Sends a single training question to be answered",
"options":[
{
"type":3,
"name":"subject",
"description":"Optional subject to be used as a filter",
"default":false,
"required":false
}
]
},
{
"name":"help",
"description":"Replies with a help message explaining what the bot can do"
},
{
"name":"rounds",
"options":[
{
"type":1,
"name":"generate",
"description":"Generates a round with randomized questions from https://scibowldb.com/",
"options":[]
},
{
"type":1,
"name":"list",
"description":"Lists your 5 most recently generated rounds with links",
"options":[]
},
{
"type":1,
"name":"hit",
"description":"Shows the total number of rounds hit as well as the number for the specific user",
"options":[]
}
],
"description":"Commands regarding rounds generated by AwesomeSciBo"
},
{
"name":"top",
"description":"Lists top ten scores across servers (server specific leaderboard WIP)"
},
{
"name":"about",
"options":[
{
"type":1,
"name":"contributors",
"description":"Lists contributors to the AwesomeSciBo bot",
"options":[]
},
{
"type":1,
"name":"changelog",
"description":"Lists the 5 most recent changes in a \"git log\" type format",
"options":[]
},
{
"type":1,
"name":"bot",
"description":"Lists information about AwesomeSciBo",
"options":[]
}
],
"description":"Commands regarding the creation/development of the bot"
},
{
"name":"iss",
"description":"Shows the location of the ISS on a map as well as all of the current astronauts within it"
}
]
client.once("ready",()=>{
client.application.commands.set([
{
"name":"train",
"description":"Sends a single training question to be answered",
"options":[
{
"type":3,
"name":"subject",
"description":"Optional subject to be used as a filter",
"default":false,
"required":false
}
]
},
{
"name":"help",
"description":"Replies with a help message explaining what the bot can do"
},
{
"name":"rounds",
"options":[
{
"type":1,
"name":"generate",
"description":"Generates a round with randomized questions from https://scibowldb.com/",
"options":[]
},
{
"type":1,
"name":"list",
"description":"Lists your 5 most recently generated rounds with links",
"options":[]
},
{
"type":1,
"name":"hit",
"description":"Shows the total number of rounds hit as well as the number for the specific user",
"options":[]
}
],
"description":"Commands regarding rounds generated by AwesomeSciBo"
},
{
"name":"top",
"description":"Lists top ten scores across servers (server specific leaderboard WIP)"
},
{
"name":"about",
"options":[
{
"type":1,
"name":"contributors",
"description":"Lists contributors to the AwesomeSciBo bot",
"options":[]
},
{
"type":1,
"name":"changelog",
"description":"Lists the 5 most recent changes in a \"git log\" type format",
"options":[]
},
{
"type":1,
"name":"bot",
"description":"Lists information about AwesomeSciBo",
"options":[]
}
],
"description":"Commands regarding the creation/development of the bot"
},
{
"name":"iss",
"description":"Shows the location of the ISS on a map as well as all of the current astronauts within it"