Skip to content

Asynchronite/CFA-Manager

CFA Manager

CFA Manager is a Discord utility bot created by Astro. CFA Manager was created to serve the Chaos Forces Alliance ROBLOX group. It features rich features such as event announcements (Events such as raids and trainings) and a custom disciplinary system!

Important

Most of CFA Manager's current code has been created using the Discord.js guide. As such, the code may not be optimal as the project was never taken seriously, so apologies for that!

Installation

To get started with CFA Manager, please follow these simple steps:

  • Clone the CFA Manager repository (Example: git clone https://github.com/HS-High-Science/CFA-Manager.git).
  • Install relevant NPM dependencies using a package manager of your choice (Example: npm install, pnpm install, yarn install).
  • Copy the .env.example file to .env (Example: cp .env.example .env).

Note

CFA Manager has only ever been tested on Win64 and Linux (Distros: Ubuntu, Kali linux). We make no guarantees that it will work in anything other than the two mentioned systems.

Environment configuration

Important

The following environment variables must be set in order for the bot to be able to boot!

  • DISCORD_TOKEN
  • CLIENT_ID
  • GUILD_ID
  • DB_CLIENT
  • DB_HOST
  • DB_PORT
  • DB_USER
  • DB_PASSWORD
  • DB_NAME

Caution

Be aware! CFA Manager has only been tested on the MySQL and MariaDB DBMS'! We do not take responsibilities for any data corruption should other DBMS' be used.

Contributing

Please read through our contribution guidelines before starting to contribute. We welcome contributions of all kinds, not just code!

Help

If you don't understand something in the documentation, you are experiencing problems, or you just need a gentle nudge in the right direction, please join our Discord server!

Credits

We would personally like to thank the developers for all the amazing packages that you guys think of and create! Without people like yourself, the dev world would not be where it is today. Additionally, we would like to give a special mention to the Guardsman Network team, for their continued support throughout the development of any project we have worked on. They are truly amazing, and you should definitely check them out @ https://gdsmn.dev!

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors