Barro is an experimental, open-source Discord selfbot built with modern JavaScript and discord.js-selfbot-v13. It provides a modular command system for utility, media, AI, rich presence, voice-channel, and server-management workflows.
The interface follows a stripped-back terminal style: black space, royal-blue labels, white output, and concise command feedback.
- AI chat: Ask questions through Groq-powered conversations.
- Smart replies: Enable AI responses for DMs, group chats, replies, and mentions.
- AI AFK mode: Let the bot reply while you are away and review received messages afterward.
- Message recovery: View recently deleted or edited messages and manage cached history.
- Activity tools: Record session activity, browse event logs, and use quick lookup utilities.
git clone https://github.com/lilbarro/Barro
cd Barro
npm installnpm start (to start the bot)
ctrl + c (to stop the bot)
Requires Node.js 20 or later.
Edit config.yaml before starting. Set your account token, preferred command prefix, and status. Keep your token private and never commit it to a repository.
selfbot:
token: "YOUR_DISCORD_TOKEN_HERE"
prefix: ","
status: dndnpm startFor development with the Node inspector:
npm run devAI commands: ask, aireply, aiafk
Main commands: badreply, bang, clearsnipe, fakedoxx, editsnipe, fakehack, iplookup, osint, purge, ragebait, snipe, spam, stalk, viewstalk
These are the commands available in the AI and Main categories. Barro includes more commands in its other categories; this is only a selection of the usable commands.
commands/ Command modules, grouped by category
events/ Discord event handlers
handlers/ Core application handlers
utils/ Shared utilities and managers
docs/ Setup and feature documentation
config.yaml Runtime configuration
index.js Application entry point
Discord selfbots violate Discord's Terms of Service and can lead to account action. This project is provided for educational purposes only. You are responsible for how you use it.
Released under the MIT License.
BARRO // SUMMONING SILENCE
