Skip to content

K97i/crydengo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crydengo

Description

Crydengo is an experimental moderation bot by K97i, written in Discord.js.

Created for The Foxtale Discord Server, its purpose is to catch Discord bots (primarily the prevalent crypto casino image scam bots) that slip past Discord's auto-mod feature by avoiding mass-pings. It intends to work hand-in-hand with the current auto-mod setup, and could potentially replace the current auto-mod setup through its flexibility with Javascript code, allowing better features (like a more extensive regex feature).

Run Bot

Locally

  1. Create a Discord bot in Discord for Developers. You can follow Discord.js's guide (specifically, Application Setup)
  2. Insert the new bots token and its client ID in src/configs/config.json
{
	"token": "[YOUR-TOKEN-HERE]",
	"clientID": "[YOUR-APPLICATION-ID-HERE]"
}
  1. Change directory to /src (cd src).
  2. Run npm run dev.

With Docker

Docker allows a program to run similarly universally by separating it from the main host machine.

  1. Create a Discord bot in Discord for Developers. You can follow Discord.js's guide (specifically, Application Setup)
  2. Insert the new bots token and its client ID in src/configs/config.json
{
	"token": "[YOUR-TOKEN-HERE]",
	"clientID": "[YOUR-APPLICATION-ID-HERE]"
}
  1. Change directory to root folder (this folder).
  2. Run docker compose up --build (optionally, run with the -d flag to run the container in the background).

License

Crydengo is licensed under the GNU General Public License v3.0. See full terms in LICENSE.

Disclaimer

TL;DR - Use Crydengo at your own risk.

Crydengo isn't perfect.

Automating moderation is hard. False-positives and false-negatives will happen at some point. You have to perfectly balance leniency and explicit rules to get the least amount of false-positives and false-negatives.

Crydengo solves a temporary problem.

Fighting against an ever-evolving sleuth of bots is an eternal battle until one side quits. I expect this bot will need to be updated in the next few months because of said crypto casino scam not being the new botted activity.

Crydengo isn't an all-in-one moderation solution.

Because it was primarily made for The Foxtale Discord server, Crydengo's feature set is incredibly small for what it should be. I focused on what I noticed on the server. There are many things I'd like to implement to the bot before it becomes a proper moderation solution (spam detection, raid detection, etc.).

About

Crydengo is an experimental moderation bot written in Discord.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors