This is a general-purpose Discord bot that originated from a webhook problem in the Code Bullet and Co server. During the prelaunch development time, the main creator Codec decided to extend this project to replacing every bot in the server. Until now, I only replaced one entire bot but also some functions from other bots.
As this is Discord bot all contributors are on Discord. We have a server for the bot, which you can join here:
There are two types of guides for setting BulletBot up. One is for running the bot from the most recent release (production) and the other one is for setting up a development environment for your self.
- Production Setup:
- Linux
- No Windows guide (You can add one if you like)
- Development Setup:
If you need help you can ask on the Discord server.
- Node.js - the JS Engine this bot runs on
- MongoDB - NoSQL database used for storing bot data
- TypeScript - Language the bot is written in (typed superset of JavaScript)
- Discord.js - Node.js module used as interface for the Discord API
Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
Because the installers are an extension of BulletBot, but are not directly part of the bot, it's versioning is a little different.
- Major revisions: Changes the current minor revision number
- v1.2.0 --> v1.3.0
- Minor revisions: Changes the current patch number by 2
- v1.2.0 --> v1.2.2
- Patch revisions: Changes the current patch number by 1
- v1.2.0 --> v1.2.1
This project is licensed under the GNU AGPLv3 License - see the LICENSE file for details
The original logo/PFP was a fanart from @Aster#4205 and was later vectorized by Codec.
Original:
Vectorized: