Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disclaimer: With DiscordJS-V13 entering deprecation, eventually this code will no longer work. People are free to update things and create issues and more to resolve those issues as they arise. That is the point of open source :]

I will help where and when I can, I promise as of publishing, everything works if you do it right.

Dark Bot

The all-in-one, self-hosted Discord bot built for real communities.

Dark Bot is a ground-up rewrite of the legendary HypeBot. Same ambition. Less bloat. Per-guild control. Built to run on your VPS, with your data, for as many servers as you need.

Multi-guild. Slash commands. Extensions. No shared-hosting gimmicks.

small_showcase.mp4

Why Dark Bot

HypeBot ran in hundreds of communities and reached hundreds of thousands of users. It was powerful — and painful. A 500-line config. Single-guild thinking. Code that had grown too heavy.

Dark Bot was written from scratch to fix that:

  • Config cut down from ~500 lines to ~40
  • Per-guild settings instead of one global dump
  • Interactive menus instead of hunting through files
  • Bloat stripped. Features kept. New systems added.

You own the instance. You own the database. You invite your bot.


Highlights

Multi-guild One process. Many servers. Settings isolated per guild.
Slash-first Modern Discord commands, with an ephemeral option in config.
Languages Multiple language packs for international communities.
Self-hosted Runs on a VPS with Node.js + MySQL. Your tokens. Your logs.
Extensible Drop folders into extensions/ and restart. Community modules welcome.

Feature list

Moderation & safety

  • Full moderation suite
  • Filter system
  • Alt prevention
  • Server lockdown
  • Ping prevention
  • Verification (optional captcha)
  • Precise logging

Community

  • Welcome / leave modules
  • Auto roles & self roles
  • Sticky messages
  • Auto response & auto react
  • Birthday system
  • Marriage system
  • Level system
  • Giveaways
  • Reviews
  • Applications
  • Client system

Server ops

  • Tickets
  • Private voice channels
  • Voice activity logs
  • Server stats
  • Information commands
  • Advanced per-guild settings

Economy & fun

  • Economy system
  • Fun module
  • Discord API games

Music

  • Music playback (FFmpeg required; Linux VPS recommended for a supported install)

Who it’s for

  • Community owners who outgrew public bots
  • Staff teams that want tickets, apps, logs, and lockdown in one place
  • FiveM / gaming servers that want stats, roles, and voice tools on the same bot
  • Anyone who wants a licensed, self-hosted bot instead of a SaaS invite

Requirements

Dark Bot is not a “paste token into shared bot hosting” product.

Requirement Notes
VPS Dedicated / VPS. Shared bot hosting is not supported.
Node.js v16.13.2
MySQL Required for punishments, levels, giveaways, marriages, stickies, and more
FFmpeg Required for music (install on Linux VMs)
Discord application Your own bot account + invite generated by Dark Bot

Quick start (high level)

  1. Provision a VPS and install Node.js 16.13.2 + MySQL.
  2. Import the provided install.sql into a new database.
  3. Fill out config.js.
  4. Install dependencies and start the client:
    • Windows: run CLIENT.bat → install modules (#2) → start (#1)
    • Linux: npm i then node . (typically inside screen)
  5. Use the invite link the bot prints. Do not invent your own OAuth URL.

Extensions

Dark Bot 1.3+ loads folder-based extensions:

  1. Include an extension.json
  2. Drop the folder into extensions/
  3. Configure
  4. Restart the bot

Public examples (Ticket Viewer, FiveM Stats, CrossPoster, and more):

https://github.com/Itz-Hyperz/DarkBot-Extensions


Credits

  • @Hyperz — code
  • @Sin — music system design
  • @PlutoTheDev — review system design
  • @NAT2K15 — applications system design (partial)
  • Hyperz Development Team — modules and product direction

Links

Extensions https://github.com/Itz-Hyperz/DarkBot-Extensions

One bot. Every guild. Your infrastructure.

About

A large “all-in-one” server toolkit self hosted bot that DOES EVERY SINGLE THING!

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages