Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.11 KB

File metadata and controls

45 lines (33 loc) · 1.11 KB

Zorak v2.0

ZorakBot is the House bot of the Practical Python discord server.

Its purpose is to moderate, log, and provide necessary features that the community deems worthy. Anyone from our community is welcome to join us in developing the bot. Zorak uses Discord.py with cogged commands, listeners and events. All of this is wrapped tightly around a Postgres Database.

Checklist:

  • Full server logging
  • Admin commands
  • Spam prevention
  • Raid protection
  • A points system
  • Fun Commands
  • Reaction roles
  • Music functions

Getting started

Make sure you edit the .env.TEMPLATE file, and include your token and prefix.

Then simply run docker compose up -d

To see your logs run docker logs -f zorak_bot

File Overview

  • src
    • db
      • database.py
    • DB schema - A visual overview of the database
    • /cogs
    • _templates - Template cogs, for your development ease
    • admin - Admin commands
    • fun - Fun commands
    • logging - All logging cogs
    • tools - utilities, auto-features, random...
  • logger.py
  • main.py
  • .env