- π§ Email: yourmail@example.com
- π¬ Facebook: Azad on Facebook
- π§ Discord:
azad09788
Learned Languages and Frameworks:
π Modular command system
π₯ Event handling & database sync
π Multi-language support (English & Bengali)
π‘οΈ Admin/owner role permissions
β±οΈ Cooldowns & error handling
π₯οΈ Customizable dashboard support
π― Fun, utility, media, and system commands
- π Note
- π§ Requirements
- π‘ How It Works
- π Supported Languages
- β Warning: Official Source Only
- πΈ Screenshots
- β¨ Copyright
- π License
- This is a Messenger chat bot using a personal account with an unofficial API
- Using this bot may result in your Facebook account being locked due to spam or other violations
- π Recommendation: Use a clone/throwaway account that you're willing to lose
β οΈ Disclaimer: I am NOT responsible for any issues arising from using this bot
| Requirement | Details |
|---|---|
| π’ Node.js | Version 16.x (Download | Home | Other Versions) |
| π» Knowledge | JavaScript, Node.js, Unofficial Facebook API |
| β Google Credentials | NOT REQUIRED - No setup needed! |
Click to expand architecture overview
The bot uses the unofficial Facebook API to send and receive messages. When a new event occurs (message, reaction, user join/leave, etc.), the bot processes it through handlers:
- β Checks if user called a command
- π« Validates user ban status and admin-only mode
- π Verifies user permissions
- β±οΈ Checks command cooldown
βΆοΈ Executes command and logs to console
- Triggered when user sends a message
- Checks permissions
- Executes command or async function
- Logs activity
- Runs on first message from chat since bot started
- Works like
onChat
- Triggered when user reacts to specific messages
- Uses
GoatBot.onReactionmap system - Auto-adds delete method
- Permission-checked execution
- Activated when user replies to tracked messages
- Uses
GoatBot.onReplymap system - Auto-cleanup available
- Permission-validated
- Handles Facebook events (join, leave, admin changes)
- Loops through registered event commands
- Executes callbacks
- Processes all event-type activities
- Runs commands from
scripts/eventsfolder - Async function support
The bot currently supports 2 languages:
- β
English (
en) - β
Vietnamese (
vi)
- Change language in
config.json - Customize translations in:
languages/languages/cmds/languages/events/
- β Unknown source code can contain viruses, malware, and exploits
- β May lead to hacked accounts
- β Official Source Only: GitHub
- π« Using unofficial sources violates policy and can get you banned
- MIT License