Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/devjhoan/absolet/llms.txt

Use this file to discover all available pages before exploring further.

Absolet is a fully-featured, self-hosted Discord bot built with TypeScript and discord.js v14. It brings together everything a modern Discord community needs — from a multi-panel ticket system with HTML transcripts to a full economy engine with a shop, leaderboards, and casino games — all configured interactively through an in-Discord settings dashboard.

Quickstart

Get Absolet running on your server in minutes

Configuration

Set your token, database URI, and embed color

Core Features

Explore tickets, music, economy, levels, and more

Command Reference

Full reference for every slash command

What Absolet Includes

Absolet ships with a broad set of production-ready features out of the box. No coding required — configure everything with /setup or dedicated admin commands.

Ticket System

Multi-panel tickets with questions, transcripts, reviews, and auto-close

Music

YouTube & Spotify playback via DisTube with queue controls

Economy

Cash & bank accounts, shop, daily rewards, blackjack, and leaderboards

Leveling

XP-based levels with configurable gain rates and a level-up channel

Moderation

Ban, kick, warn, clear, nuke, announce — with a full case log

Giveaways

Timed giveaways with role requirements and automatic winner selection

Verification

CAPTCHA image or direct button verification with auto-role assignment

Reaction Roles

Button or select-menu role panels, fully customizable per category

Addons

Extend Absolet with community or custom addons dropped in a folder

Getting Started

1

Clone the repository

Grab the source code and install dependencies with Bun.
git clone https://github.com/devjhoan/absolet.git
cd absolet
bun install
2

Configure the bot

Edit config/config.yml to add your bot token, MongoDB URI, and preferred embed color.
config/config.yml
GeneralSettings:
  Token: "YOUR_BOT_TOKEN"
  LicenseKey: "YOUR_LICENSE_KEY"
  EmbedColor: "#E74C3C"

DatabaseSettings:
  Uri: "mongodb+srv://user:pass@cluster.mongodb.net/Absolet"
3

Start the bot

bun run start
Absolet registers all slash commands automatically on first boot.
4

Run /setup in Discord

Use /setup to open the interactive settings dashboard and configure tickets, welcome messages, economy rewards, and more — all without touching config files.
Absolet requires Node.js 18+ or Bun and a MongoDB instance. See the Quickstart for full prerequisites.

Build docs developers (and LLMs) love