Skip to content

scarecr0w12/CGN-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,993 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkynetBot

CI Release GPL Licence Discord Server

A feature-rich Discord bot with a powerful web dashboard, designed to bring more activity to your server while keeping control with advanced moderation features.

Features

  • 🤖 AI Integration - Chat with AI and generate images using DALL-E/Stable Diffusion
  • 🧠 AI Memory & Prompting - Larger system prompts, conversation memory, and optional Qdrant vector memory
  • 🌍 Multilingual - Full i18n support for 15 languages
  • 💰 Economy System - Full economy with daily rewards, jobs, shops, trading, quests, and achievements
  • 🎵 Music System - Lavalink-powered playback with queue controls, filters, and improved reliability
  • 🎮 Entertainment - 60+ game extensions, polls, giveaways, and fun commands
  • 🛡️ Moderation - Progressive strike system, raid/spam detection, expanded audit logging, and modlog exports
  • 🛠️ Developer Tools - Code execution, linting, regex testing, and JSON utilities
  • 📊 Analytics - Activity scoring, server statistics, and leaderboards
  • ⚙️ Server Management - Dashboard-based channel and role management with drag-and-drop
  • 🎨 Embed Builder - Visual embed creator with templates, live preview, and variable replacement
  • 📢 Social Alerts - Twitch/YouTube stream and upload notifications with custom embeds
  • 📝 Form Builder - Application forms with approval workflow, auto-roles, and webhooks
  • 🧩 Extensions - Create, share, and install custom server extensions with slash command support
  • 🎫 Ticket System - Per-server support tickets with categories, panels, and transcripts
  • 🎮 Game Updates - Monitor and announce updates for Minecraft, Rust, Terraria, and more
  • 💎 Server Premium - Per-server subscriptions with Stripe/PayPal/BTCPay
  • 🗳️ Vote Rewards - Earn points from voting, referrals, and spend on premium features
  • 🌐 Web Dashboard - Full server management from the browser
  • 🔐 OAuth Integration - Link Google, GitHub, Twitch, Patreon accounts
  • 🗃️ Dual Database - Support for MongoDB and MariaDB backends
  • 🔄 Distributed Systems - Redis-based horizontal scaling for multi-instance deployments
  • 🛠️ Extension SDK - TypeScript SDK and CLI for professional extension development

Quick Start

# Clone the repository
git clone https://github.com/scarecr0w12/CGN-Bot.git
cd CGN-Bot

# Install dependencies
npm install

# Configure environment
cp .env.example .env
# Edit .env with your Discord bot token and database connection (MongoDB or MariaDB)

# Start the bot
node master.js

Documentation

Implementation Guides

Development

You can contribute by opening pull requests as long as your commits follow our eslint rules.

Stability Status

This code is under active development. Bug reports are welcome! Please submit them to our issue tracker.

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

About

A super Awesome Discord bot

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors