Setting up BotServ
BotServ provides virtual channel bots โ these bots are essentially vanity names for ChanServ.
BotServ Block#
The botserv{} block contains settings specific to the BotServ service bot.
A fully configured botserv{} block may look like:
botserv { nick = "BotServ"; user = "BotServ"; host = "misconfigured.network"; real = "Bot Services"; min_users = 0;};Services Bot Options#
BotServ supports all standard services bot options.
min_users#
The minimum number of users a channel must have before a Bot is allowed to be assigned to that channel.
Example: min_users = 0;
Modules#
By loading or choosing not to load specific modules, you can customize what features your BotServ instance offers. You can even disable BotServ entirely if you choose to load none of these modules.
| Module | Features |
|---|---|
modules/botserv/main | Core components |
modules/botserv/help | HELP command |
modules/botserv/info | INFO command |
modules/botserv/bottalk | NPC commands (SAY, ACT) |
modules/botserv/set_fantasy | SET FANTASY command |
modules/botserv/set_nobot | SET NOBOT command |
modules/botserv/set_private | SET PRIVATE command |
modules/botserv/set_saycaller | SET SAYCALLER command |