https://github.com/mariogarridopt/mariobot
Discord Bot that manages the CROWD server
https://github.com/mariogarridopt/mariobot
bot discord discord-bot discord-py python
Last synced: 2 months ago
JSON representation
Discord Bot that manages the CROWD server
- Host: GitHub
- URL: https://github.com/mariogarridopt/mariobot
- Owner: mariogarridopt
- Created: 2023-04-16T13:56:30.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2026-03-26T15:52:08.000Z (3 months ago)
- Last Synced: 2026-03-27T04:25:59.861Z (3 months ago)
- Topics: bot, discord, discord-bot, discord-py, python
- Language: Python
- Homepage: https://discord.gg/r8PnEYtMgA
- Size: 899 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# MarioBot (Discord Bot)  [](https://github.com/mariogarridopt/mariobot/actions/workflows/unittest.yml)
> MarioBot is a mutipurpose Discord Bot built with [discord.py](https://github.com/Rapptz/discord.py)
## 📑 Requirements
1. Docker
2. A Discord Bot Token [Guide](https://discordjs.guide/preparations/setting-up-a-bot-application.html#creating-your-bot)
## 🚀 Getting Started
```sh
git clone https://github.com/mariogarridopt/mariobot.git
cd mariobot
```
Set up discord token
```sh
cp .env.example .env
# edit .env file
```
Start the bot
```sh
docker compose down
docker compose build --no-cache
docker compose up -d
```
Before submiting code please run the test suit:
```sh
docker exec -it mario-bot "make test"
```
## ⚙️ Configuration
⚠️ Please keep in mind that you should never commit or publicly distribute your token or API keys.⚠️
We have the file `.env` and all the configs should be there and never pushed.
**If you dont want to activate features that use this keys, you can leave them blank.**
```sh
BOT_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX
```
## 🗨 Features & Commands
Rolls (commands)
- [X] **`roll`**
## 🤝 Contributing
Contributions are what make the open source community such an amazing place to be learn,
inspire, and create. Any contributions you make are **greatly appreciated**.
1. [Fork the repository](https://github.com/mariogarridopt/mariobot/fork)
2. Clone your fork `git clone https://github.com//mariobot.git`
3. Create your feature branch `git checkout -b AmazingFeature`
4. Stage changes `git add .`
5. Commit your changes `git commit -m 'Added some AmazingFeature'`
6. Push to the branch `git push origin AmazingFeature`
7. Submit a pull request