Skip to content

A moderation bot in Typescript using the Oceanic Library.

License

Notifications You must be signed in to change notification settings

rainydevzz/Barri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Barri

A Moderation Bot written in Typescript using the Oceanic Library.

Features

  • Basic Moderation (kick, ban, timeout, etc.)
  • Robust Antispam (with message info and database caching for faster operations)
  • Customizable Settings (warn and antispam system)
  • Warn System (with Auto-Punishing)
  • Bot Admin Commands (eval, system stats, kill process)

Learning Resources

If you're interested in learning more about the tools this bot utilizes, check the links here.

Node.js - Javascript Runtime that runs the code
Oceanic - Discord library the bot uses
Prisma - ORM the bot uses to interact with the database
PostgreSQL - Database the bot uses
Typescript - Language the bot is written in