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 Dhawan 69e57317eb
Add functional cross-server leaderboard
3 years ago
.github Clean up CodeQL analysis 3 years ago
src Add functional cross-server leaderboard 3 years ago
.dockerignore Add dockerignore for clean Docker builds 3 years ago
.eslintrc.json Ignore the deploy commands JS file from ESLint 3 years ago
.gitignore Begin TypeScript migration 3 years ago
Dockerfile Update Dockerfile and docker-compose for TypeScript 3 years ago
LICENSE Convert to MIT license 3 years ago
README.md Update README with link to contributing guidelines 3 years ago
docker-compose.yml Fix docker-compose.yml and add npmjs release as a workflow 3 years ago
package.json v4.3.2 3 years ago
tsconfig.json Use pure JS for deploying the commands 3 years ago
yarn.lock Fix reimplement ESLint for TS and fix errors 3 years ago

README.md

logo

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 CONTRIBUTING.md.

Installation

There are basically two ways to install it:

Method 1 (Node):

After cloning the repository, dependencies can be installed with yarn or npm i. The bot can then be compile to JavaScript with yarn tsc or npx tsc, and will be deployed in the built/ directory. Finally, the bot can be run by entering said directory and running ./index.js or node index.js.

Method 2 (Docker):

This bot has a Dockerfile within the repository which can be built using docker build . -t [tag]. Alternatively and preferably, the image can be taken from DockerHub.

Usage

This bot uses slash commands now :). You can just click on the bot icon after typing / to see a list of commands.

Credit

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