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
!loginneeded, any authorized leader can announce runs instantly -
Game announcements — leaders just type
next game is GameName123and 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.
GitHub: https://github.com/fatboi615/D2ChannelBot
Feedback and contributions welcome — hope someone else finds this useful!