Modules

Summary of all available Woggle modules

Module Ninjax Equivalent Description
AutoModerate Automatically applies +m to a channel if it has no active operators
Broadcast BroadCast Used to broadcast announcement messages to all channels the bot is in.
ChannelControl ChanManagement Used to control channels managed by the bot. Allows for rapidly opening/closing channels as needed.
ChannelLimiter ChannelLimiter Limits how many subchannels a single user may be a part of, to prevent them from joining every possible channel and spamming or taking up space
JidKicker JidKick Automatically kicks users that ask for JIDs immediately after joining the channel without attempting a conversation first.
KickCounter KickListener Tracks how many times users from each host have been kicked, and when that number passes a threshold notifies operators to escalate. Can also be used to check kick history for a user or host.
MessageInspector SwearKick Watches for banned words (e.g. swears) and applies appropriate punishments.
MultiBan MultiBan
NickChanger NickChanger Changes user nicknames that match a blacklist managed by the bot to something more appropriate.
PM Proxy Forwards PMs sent to the bot to a designated channel for operators to view.
Redirect UserRedirect Evenly distributes users that join a source channel (e.g. #english) to a group of subchannels (#english01, #english02 etc) to keep member counts balanced
RegisterChan ChanManagement Used to rapidly create (and later destroy) temporary channels used for
WaitingRoom When all subchannels are full, holds users in a waiting room channel until space is available before redirecting them.