Skip to content

arcreactordev/INTELLIV

Repository files navigation

👑 INTELLIV Discord Bot

INTELLIV is a feature-rich, royal-themed Discord bot created by Vishal (14 y/o CEO of SparkCore). This bot provides AI assistance, music, moderation, economy, fun games, and much more!

🚀 Features

🧠 AI Assistant

  • /askai - Ask OpenAI GPT questions
  • /brain - Chat with INTELLIV directly

🎵 Music System

  • /play - Play music from YouTube
  • /pause, /resume, /stop - Control playback
  • /queue - View current queue

🛡️ Moderation

  • /ban, /kick, /mute - Member management
  • /purge - Bulk delete messages
  • Auto logging to mod channel

💰 Economy System

  • /balance - Check coin balance
  • /work - Earn coins by working
  • /daily - Daily reward system
  • /shop - Buy items with coins

🎮 Fun & Games

  • /8ball - Magic 8-ball responses
  • /slots - Slot machine gambling
  • /trivia - Answer questions for coins
  • Interactive games with buttons

⚡ Automation

  • /remind - Set reminders
  • /poll - Create polls with reactions
  • Automatic XP tracking

🔧 Utility

  • /userinfo, /serverinfo - Information commands
  • /ping - Check bot latency
  • /weather - Weather information

👑 Developer Commands

  • /eval - Execute JavaScript (owner only)
  • /shutdown - Shutdown bot (owner only)

📦 Installation

  1. Clone and Install
git clone <repository>
cd INTELLIV
npm install
  1. Environment Setup Create .env file with:
DISCORD_TOKEN=your_bot_token
CLIENT_ID=your_bot_client_id
GUILD_ID=your_guild_id
OWNER_ID=your_user_id
OPENAI_API_KEY=your_openai_key
MODLOG_CHANNEL_ID=your_modlog_channel
WEATHER_API_KEY=your_weather_key
NEWS_API_KEY=your_news_key
  1. Database Setup
mkdir data
# SQLite database will be created automatically
  1. Deploy Commands
npm run deploy
  1. Start Bot
npm start

🏗️ Project Structure

INTELLIV/
├── 📄 .env
├── 📄 index.js
├── 📄 deploy-commands.js
├── 📄 package.json
├── 📁 commands/
│   ├── ai/ (askai.js, brain.js)
│   ├── music/ (play.js, pause.js, stop.js, queue.js)
│   ├── moderation/ (ban.js, kick.js, mute.js, purge.js)
│   ├── economy/ (balance.js, work.js, daily.js, shop.js)
│   ├── fun/ (8ball.js, slots.js, trivia.js)
│   ├── utility/ (userinfo.js, serverinfo.js, ping.js)
│   ├── automation/ (remind.js, poll.js)
│   └── developer/ (eval.js, shutdown.js)
├── 📁 events/ (ready.js, interactionCreate.js, messageCreate.js)
├── 📁 config/ (database.js, colors.js)
├── 📁 utils/ (embeds.js, permissions.js)
└── 📁 data/ (intelliv.db)

💎 Key Features

  • Full Discord.js v14 compatibility
  • SQLite database with automatic setup
  • Modular command structure
  • Rich embed responses with royal theme
  • Permission-based command access
  • Cooldown system
  • Error handling and logging
  • XP and leveling system
  • Real music playback with ytdl-core
  • OpenAI integration
  • Automated reminders

🎨 Royal Theme

All embeds use a consistent royal color scheme:

  • Primary: #8B5CF6 (Royal Purple)
  • Gold: #FFD700 (Royal Gold)
  • Dark: #2E1065 (Deep Purple)

👑 Credits

Created by Vishal - 14-year-old CEO of SparkCore

  • Full-stack developer and AI enthusiast
  • Built with modern Discord.js v14
  • Production-ready codebase

📝 License

MIT License - Feel free to use and modify!


🏰 INTELLIV - Your Royal Tech Assistant

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published