Skip to content
This repository has been archived by the owner on Dec 14, 2021. It is now read-only.

CodeBullet-Community/BulletBot

Repository files navigation

BulletBot

Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows. Discord

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.

Our Discord server

As this is Discord bot all contributors are on Discord. We have a server for the bot, which you can join here:

Discord Banner 2

Getting Started

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.

Built With

  • 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

Contributing

Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Installers

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

License

This project is licensed under the GNU AGPLv3 License - see the LICENSE file for details

Logo/PFP

The original logo/PFP was a fanart from @Aster#4205 and was later vectorized by Codec.

Original:

original avatar

Vectorized:

vector avatar