Releases: BasperLasper/AlterBot
Releases · BasperLasper/AlterBot
AlterBot | beta v1.0 | BBB Build
AlterBot
AlterBot is an open-source, modular Discord bot built using Discord.js. Designed to be simple, flexible, and extendable with minimal effort — perfect for community servers, developer learning, or adding your own features quickly.
Logging Module
- Logs nearly everything: message create/edit/delete, joins/leaves, voice, channels/roles/threads, invites, webhooks, and more.
- Per-event routing (e.g., messageDelete → logs, voiceJoin → #voice-logs).
- Optional webhooks with actor impersonation (username/avatar).
- Fully editable texts via modules_configs/Logging/messages.yml.
- Edits logs in place on message edits/deletes (SQLite map).
- Commands: /logging setchannel | toggle | webhook | list | test.
Moderation Module
- Tools: ban, tempban, unban, kick, mute, tempmute, unmute, lock/unlock, slowmode/unslowmode, clear.
- Everything customizable (errors, reasons like “No reason provided”, DM texts, log lines) in messages.yml.
- Separate mod logging with per-action routing + optional webhook impersonation.
- Role-based mute with auto “Muted” role + channel denies.
- Durable temp actions (tempmute/tempban) with auto-lift and localized reasons.
- Commands: /mod … actions + admin /modcfg setdest | webhook | list.
--
🔧 Features
- 🔌 Modular command system (/modules)
- 💬 Slash command support
- 🧠 Interactive and admin-only features (like bot status control)
- 📂 Auto-generated config on first run
- 🧪 Built-in intent tester and CLI command interface
🚀 Getting Started
Read home page @ https://github.com/BasperLasper/AlterBot
The bot will load modules from the modules/ folder, register slash commands, and log in.
Full Changelog: https://github.com/BasperLasper/AlterBot/commits/v1.1