The Live Channel Bot
Bring your IRC channels to life with an intelligent, configurable bot that bridges your community on IRC with the IRC Driven website. Log conversations, expand links, run commands, and more—all from within your channel.
What is the Live Channel Bot?
The Live Channel Bot is an IRC bot that joins your channel and connects it to the IRC Driven platform. Once enabled, the bot stays in your channel, listens for messages and commands, and powers features that make your channel more engaging and discoverable. It runs on IRC Driven's infrastructure, so channel operators don't need to host or maintain any software—just enable it, invite the bot, and configure the options you want.
The bot respects your channel's privacy and configuration. You control what it logs, whether logs are public or private, and which commands and features are active. It integrates with your existing channel page on the website, so logged conversations appear in the searchable archive, user lists stay up to date, and news or quotes can be announced automatically.
How It Works
The bot connects to your IRC network and joins channels where it has been enabled. It communicates with the IRC Driven backend via secure webhooks, so events (messages, joins, commands) are sent to the website in real time. The website stores logs, updates user lists, and processes commands, then sends responses back through the bot when needed.
- Enable the bot — Channel admins turn it on in the channel's Admin → Settings panel on the website.
- Invite the bot — Use
/invite [botname] #yourchannelon IRC. The bot does not need any channel modes unless your channel is moderated (+m); in that case, give it voice (+v) so it can speak. - Network admins: You can enable the bot by inviting it directly—if your IRC identity is linked and the channel is indexed, the bot will join and enable with default settings, then NOTICE you.
- Configure features — Choose which options to use: logging, URL expansion, weather, quotes, news, and more.
- Use and manage — Users run commands in the channel; admins manage logs and settings from the website.
What the Channel Bot Offers
Channel Logging
Searchable, browsable logs with full-text search, date navigation, and optional privacy. Export in mIRC format. Supports multiple display themes (Default, Bubbles, Compact).
URL Expansion
Automatically fetch and display rich previews for shared links: YouTube, GitHub, GitLab, Bitbucket, Reddit, Twitter/X, Discord, Wikipedia, Imgur, Twitch, Spotify, Hacker News, and more.
Weather
Current weather via !weather [location]. Logged-in users can save a default location and use !weather without typing it each time.
Quotes
Submit, search, and display memorable quotes with !quote add, !quote random, and !quote search. Quotes appear on the channel page.
News Announcements
Channel admins can publish news on the website; the bot announces new articles in the channel automatically.
User Tracking
Tracks who is in the channel, their status, last seen, and links to website profiles for authenticated users.
IRC Identity Linking
Users can link their IRC identity to their website account via /msg [botname] LOGIN username token. Once linked, their messages appear with profile links in the logs, they can use saved weather locations, submit quotes with attribution, and optionally enable auto-login so the bot recognizes them by hostmask when they join.
Quick Start
- Go to your channel's page on IRC Driven
- Admin → Settings → Live Channel Bot
- Enable the bot and configure options
- Invite the bot:
/invite [botname] #channel - If the channel is moderated (+m), give the bot voice (+v)
Network admins: Enable the bot by inviting it directly—if your IRC identity is linked and the channel is indexed, the bot will join and enable automatically.
Detailed FAQ
Commands, configuration options, troubleshooting, and more—all in our Channel Bot FAQ.
Channel Bot FAQ