Abheek Dhawan
761371fccb
|
2 years ago | |
---|---|---|
.github | 2 years ago | |
src | 2 years ago | |
.dockerignore | 3 years ago | |
.eslintrc.json | 2 years ago | |
.gitattributes | 3 years ago | |
.gitignore | 2 years ago | |
Dockerfile | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 2 years ago | |
docker-compose.yml | 2 years ago | |
package.json | 2 years ago | |
tsconfig.json | 2 years ago | |
yarn.lock | 2 years ago |
README.md
AwesomeSciBo
Open-source Discord bot that aims to aid up-and-coming Scibowlers with randomly generated (non-stock) rounds and training. It has many features, including subject-targeted training, a cross-server leaderboard, and a plethora of slash commands!
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!