[Release] D2ChannelBot – A StealthBot Alternative for Kolbot | Chaos/Baal Run Tracker

Hey all,

Like a lot of you, I used to run StealthBot back in the day for channel management and run tracking. When I went looking for something modern that actually worked, I came up empty — so I built my own.

D2ChannelBot is a clean, simple channel bot for Diablo 2 built on d2bs/Kolbot. It sits in your channel, tracks Chaos Sanctuary and Baal runs, and handles game announcements automatically.

Features:

  • Auto channel join on startup — stays connected

  • Multi-leader support — no !login needed, any authorized leader can announce runs instantly

  • Game announcements — leaders just type next game is GameName123 and the bot handles the rest

  • Run tracking with persistent JSON storage

  • Stats command — best streak, average run time, session stats

  • Configurable milestones (e.g. announce every 50 runs)

  • Periodic recent games list

  • 2 second response delay to avoid spam

  • Safe — never creates or joins games

Commands: !runs, !game, !stats, !help, !reset

Installation is simple — drop ChannelBot.dbj into your Kolbot bots/ folder, add a profile in D2Bot#, and edit the config at the top of the file (channel name, leader list, milestone interval, etc).

Fully updated as of March 2026.

:link: GitHub: https://github.com/fatboi615/D2ChannelBot

Feedback and contributions welcome — hope someone else finds this useful!