Skip to content

This is the official, public, open-source release for KREBBOT. It is hosted here for the purposes of showcasing the codebase, and is not meant to be fully-working software. A few key config files, secrets, etc. are needed to fully run this Discord Bot.

Notifications You must be signed in to change notification settings

miabots/KREBBOT-clean

Repository files navigation

made-with-python license discord


KREBBOT-clean

An extremely fun discord moderation/utility bot

Hello! Welcome to KREBBOT!

KREBBOT was a fun little coding experiment, turned passion project, turned actual useful bot. Plus, this has been a great learning experience for me with Python.

If you want to use the production version of KREBBOT on your Discord Server, you can invite the Bot using the dedicated link HERE

Features of note:

  • CA-Signed SSL Certificates serving HTTPS traffic to a webserver based on aiohttp, nginx, and certbot.
  • Containerization via Docker and orchestration via Docker Compose
  • Discord OAUTH2 implementation for Discord-based IAM for entire software stack, extensibility to users is in progress
  • Automatic Moderation for multiple media formats
  • Fun features for users like Tarot cards, Astronomy/Astrology, etc.
  • Moderation and Utility commands for power users
  • A fully modular, OO-structured format of code modules using the Cogs framework
  • Message parsing, handling, and storing in user-friendly formats
  • Dedicated reminder system/early Personal Assistant features
  • Automatic Role Assignment (or other actions) based on any user action, including reacts
  • Full-featured, schema-driven asyncronous PostgreSQL database via asyncpg designed and deployed from scratch
  • Custom economy system, allowing for creation, removal, transfer, and gamification of fiat currencies

Contributing

If you wish to help develop this bot, please join me in the discord linked above!

About

This is the official, public, open-source release for KREBBOT. It is hosted here for the purposes of showcasing the codebase, and is not meant to be fully-working software. A few key config files, secrets, etc. are needed to fully run this Discord Bot.

Resources

Stars

Watchers

Forks

Packages

No packages published