2011-06-28 08:11:32 +02:00
.. _plugin-services:
The Services plugin
===================
2011-06-28 17:29:38 +02:00
NickServ
--------
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
.. _command-services-identify:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
services identify
^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Identifies with NickServ using the current nick.
2011-06-28 17:29:38 +02:00
.. _command-services-nicks:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
services nicks
^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Returns the nicks that this plugin is configured to identify and ghost
with.
2011-06-28 17:29:38 +02:00
.. _command-services-password:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
services password <nick> [<password> ]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
Sets the NickServ password for *<nick>* to *<password>* . If *<password>* is
not given, removes *<nick>* from the configured nicks.
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
.. _command-services-ghost:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
services ghost [<nick> ]
^^^^^^^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
Ghosts the bot's given nick and takes it. If no nick is given,
ghosts the bot's configured nick and takes it.
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
ChanServ
--------
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
.. _command-services-unban:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
services unban [<channel> ]
^^^^^^^^^^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
Attempts to get unbanned by ChanServ in *<channel>* . *<channel>* is only
2011-06-28 08:11:32 +02:00
necessary if the message isn't sent in the channel itself, but chances
are, if you need this command, you're not sending it in the channel
itself.
2011-06-28 17:29:38 +02:00
.. _command-services-invite:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
services invite [<channel> ]
^^^^^^^^^^^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
Attempts to get invited by ChanServ to *<channel>* . *<channel>* is only
necessary if the message isn't sent in the channel itself, but chances
are, if you need this command, you're not sending it in the channel
itself.
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
.. _command-services-voice:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
services voice [<channel> ]
^^^^^^^^^^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Attempts to get voiced by ChanServ in *<channel>* . *<channel>* is only
necessary if the message isn't sent in the channel itself.
2011-06-28 17:29:38 +02:00
.. _command-services-op:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
services op [<channel> ]
^^^^^^^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Attempts to get opped by ChanServ in *<channel>* . *<channel>* is only
necessary if the message isn't sent in the channel itself.
2011-10-28 22:49:04 +02:00
.. _plugin-services-config:
Configuration
-------------
.. _supybot.plugins.Services.ChanServ:
supybot.plugins.Services.ChanServ
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value:
Determines what nick the 'ChanServ' service has.
.. _supybot.plugins.Services.ChanServ.halfop:
supybot.plugins.Services.ChanServ.halfop
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: False
Determines whether the bot will request to get half-opped by the ChanServ when it joins the channel.
.. _supybot.plugins.Services.ChanServ.op:
supybot.plugins.Services.ChanServ.op
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: False
Determines whether the bot will request to get opped by the ChanServ when it joins the channel.
.. _supybot.plugins.Services.ChanServ.password:
supybot.plugins.Services.ChanServ.password
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value:
Determines what password the bot will use with ChanServ.
.. _supybot.plugins.Services.ChanServ.voice:
supybot.plugins.Services.ChanServ.voice
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: False
Determines whether the bot will request to get voiced by the ChanServ when it joins the channel.
.. _supybot.plugins.Services.NickServ:
supybot.plugins.Services.NickServ
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value:
Determines what nick the 'NickServ' service has.
.. _supybot.plugins.Services.NickServ.password:
supybot.plugins.Services.NickServ.password
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. _supybot.plugins.Services.disabledNetworks:
supybot.plugins.Services.disabledNetworks
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: ['QuakeNet']
Determines what networks this plugin will be disabled on.
.. _supybot.plugins.Services.ghostDelay:
supybot.plugins.Services.ghostDelay
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: 60
Determines how many seconds the bot will wait between successive GHOST attempts.
.. _supybot.plugins.Services.nicks:
supybot.plugins.Services.nicks
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: []
Determines what nicks the bot will use with services.
.. _supybot.plugins.Services.noJoinsUntilIdentified:
supybot.plugins.Services.noJoinsUntilIdentified
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: False
Determines whether the bot will not join any channels until it is identified. This may be useful, for instances, if you have a vhost that isn't set until you're identified, or if you're joining +r channels that won't allow you to join unless you identify.
.. _supybot.plugins.Services.public:
supybot.plugins.Services.public
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: True
Determines whether this plugin is publicly visible.