A Discord bot.
- Slash commands
- Dont break the chain. A word in a channel has to be repeated. Scores are stored in database.
If you'd like to contribute to this project, please open an issue or submit a pull request with your proposed changes. I welcome any contributions or improvements!
Here are the steps to make contributions:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your fork.
- Create a pull request to the main repository.
What you first need to do are the steps mentioned in discordjs to set up a discord bot. Add it to your server. Now you're done setting up the bot.
To run this project locally, follow these steps:
- Clone the Repository:
git clone https://github.com/SimonStnn/MyBot.git
cd website
- Install Dependencies:
npm install
-
Make
.env
from .env.template and put in tokens and keys. -
Run the Development Server:
tsc --project ./tsconfig.json
npm run dev
Now the bot should be online.
You can also start a debug session with vs-code.
To deploy the bot in docker, simply make the .env
file from .env.template
, put in the the required values and run:
docker-compose up -d
You should also update the src/config.json
to match your values.