Skip to content

Releases: BasperLasper/AlterBot

AlterBot | beta v1.0 | BBB Build

21 Oct 19:50
fc648d1

Choose a tag to compare

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