About:
NECROBOT — IRC AI Bot
A lightweight, modular IRC bot powered by external AI APIs.
NECROBOT connects to any IRC server, listens for commands, and generates intelligent responses in real time using external AI providers.
Built with a minimal core and a plugin-based architecture, it is designed to be simple, extensible, and fast.
⚙️ Features 🧠 AI responses via external APIs (Groq ready) 🔌 Plugin system (/plugins/) 🛡️ Admin commands (mute, ban, reload) 📡 Works on any IRC server (no server modifications required) 🧩 Modular architecture (/core/) 💾 JSON-based storage (no database) ⚡ Lightweight (pure PHP CLI) 🔄 Optional auto-update system
git clone https://github.com/DEATHJ0KER/necrobot.git cd necrobot
Prepare data files return [ "irc" => [ "server" => "your.irc.server", "port" => 6667, "nick" => "NECROBOT", "user" => "necrobot", "real" => "Necrobot AI", "channels" => ["#your-channel"] ],
"admins" => ["YourNick"],
"providers" => [
"groq" => [
"key" => "YOUR_API_KEY",
"model" => "llama3-8b-8192"
]
]
];
Admin Content /data/mutes.json /data/bans.json
Run php necrobot.php
User Commands !ai → AI response !calc → math calculation !weather → weather info !time → current time !rand [n] → random number !ping → pong !about → bot info !help → command list
Admin Commands !mute !unmute !ban !unban !reload → reload plugins
Admin users are defined in: $config['admins']
Example: !ai hello Hello. I am alive.
!calc 5*5 25
Author Valentino Decaroli aka VxD / DEATHJ0KER