You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Abheek D 60f7f3043f
Delete docker-image.yml
3 years ago
.github/workflows Delete docker-image.yml 3 years ago
bot Update about command 3 years ago
images Add LICENSE, README, and cleanup files 4 years ago
.gitignore Feature slash commands (#10) 3 years ago
Dockerfile Update Dockerfile to match new command format 3 years ago
LICENSE Add LICENSE, README, and cleanup files 4 years ago
README.md Reword the addition for clarity 4 years ago
package-lock.json Bump normalize-url from 4.5.0 to 4.5.1 (#9) 3 years ago
package.json Add basic changelog testing 4 years ago

README.md

AwesomeSciBo

A simple Discord bot that automatically generates Science Bowl rounds using the ScibowlDB API!

Deployment

Deploying this bot to your Discord server is relatively simple: you can add it to your own server by using this link.

Contributing

Please see the wiki contributing page.

Installation

Please see the wiki install page.

Usage

To get started, run the command do be helping to get a list of commands. The more helpful commands will be the ones that generate packets, which are do be roundgen pdf/html and do be roundgen pdf/html dm. Another command of the bot is generating random questions to solve which can be done by do be training or do be training [subject]. A cross-server leaderboard is available with the command do be top.

Note: if you plan to use PDF files, you must have gotenberg installed and running at localhost:3136 (or change the awesomescibo.mjs script to point to a different location). You can find more info about that here.

Notes

Creating a Discord Application/Bot

To create your own application and bot using the Discord Developer Portal, go to the previous link and sign in. Then create a new application, and click bots on the left. Configure it to your liking, and then copy the token.

That's the most important part of your bot and don't share it with anyone.

Credit

The bot was made by @ADawesomeguy. However, the API was made by @CQCumbers. Go give his API a star, he totally deserves it!