HexBot is a modular Internet Relay Chat bot for Node.js, written in TypeScript.
Designed for reliability and extensibility, HexBot runs on any IRC network and can be deployed in seconds using Docker.
Designed for reliability and extensibility, HexBot runs on any IRC network and can be deployed in seconds using Docker.
Features
Modular plugins — hot-reload without restarting
Flag permissions — owner, master, op, voice
Bind system — 16 event types, pattern-matched
SASL + IRCv3 — PLAIN, EXTERNAL/CertFP
Bot linking — hub-and-leaf multi-bot networking
SOCKS5 proxy — Tor / SSH tunnels
DCC party line — remote admin sessions
SQLite storage — namespaced per-plugin
Getting Started
HexBot v0.2.0 has been released.
New to HexBot? See the documentation to get started, or browse the plugin library to extend your bot.
To discuss HexBot with other users or get help, join #hexbot on irc.rizon.net.