Anonymous
Documentation for the Anonymous plugin for Supybot
Purpose
Allows folks to talk through the bot anonymously.
Usage
This plugin allows users to act through the bot anonymously. The do
command has the bot perform an anonymous action in a given channel, and
the say command allows other people to speak through the bot. Since
this can be fairly well abused, you might want to set
supybot.plugins.Anonymous.requireCapability so only users with that
capability can use this plugin. For extra security, you can require that
the user be in the channel they are trying to address anonymously with
supybot.plugins.Anonymous.requirePresenceInChannel, or you can require
that the user be registered by setting
supybot.plugins.Anonymous.requireRegistration.
Commands
- do <channel> <action>
Performs <action> in <channel>.
- say <channel> <text>
Sends <text> to <channel>.
Configuration
- supybot.plugins.Anonymous.public
This config variable defaults to True and is not channel specific.
Determines whether this plugin is publicly visible.
- supybot.plugins.Anonymous.requirePresenceInChannel
This config variable defaults to True and is channel specific.
Determines whether the bot should require people trying to use this plugin to be in the channel they wish to anonymously send to.
- supybot.plugins.Anonymous.requireRegistration
This config variable defaults to True and is not channel specific.
Determines whether the bot should require people trying to use this plugin to be registered.
- supybot.plugins.Anonymous.requireCapability
This config variable defaults to "" and is not channel specific.
Determines what capability (if any) the bot should require people trying to use this plugin to have.
- supybot.plugins.Anonymous.allowPrivateTarget
This config variable defaults to False and is not channel specific.
Determines whether the bot will require targets of the "say" command to be public (i.e., channels). If this is True, the bot will allow people to use the "say" command to send private messages to other users.