2021-04-05 17:29:49 +02:00
.. _plugin-Ctcp:
Documentation for the Ctcp plugin for Supybot
=============================================
Purpose
-------
2021-12-04 02:50:28 +01:00
2021-04-05 17:29:49 +02:00
Handles standard CTCP responses to PING, TIME, SOURCE, VERSION, USERINFO,
and FINGER.
Usage
-----
2021-12-04 02:50:28 +01:00
2021-04-05 17:29:49 +02:00
Provides replies to common CTCPs (version, time, etc.), and a command
to fetch version responses from channels.
Please note that the command `ctcp version` cannot receive any responses if the channel is
mode +C or similar which prevents CTCP requests to channel.
2021-04-05 22:56:40 +02:00
.. _commands-Ctcp:
2021-04-05 17:29:49 +02:00
Commands
--------
2021-12-04 02:50:28 +01:00
2021-04-17 20:09:33 +02:00
.. _command-ctcp-version:
2021-04-05 22:56:40 +02:00
2021-04-05 17:29:49 +02:00
version [<channel> ] [--nicks]
Sends a CTCP VERSION to <channel>, returning the various version strings returned. It waits for 10 seconds before returning the versions received at that point. If --nicks is given, nicks are associated with the version strings; otherwise, only the version strings are given.
2021-04-17 20:09:33 +02:00
.. _conf-Ctcp:
2021-04-05 17:29:49 +02:00
Configuration
-------------
2021-04-17 20:09:33 +02:00
.. _conf-supybot.plugins.Ctcp.public:
2021-04-22 00:29:15 +02:00
2021-04-05 17:29:49 +02:00
supybot.plugins.Ctcp.public
2021-12-04 03:19:12 +01:00
This config variable defaults to "True", is not network-specific, and is not channel-specific.
2021-04-05 17:29:49 +02:00
Determines whether this plugin is publicly visible.
2021-04-17 20:09:33 +02:00
.. _conf-supybot.plugins.Ctcp.userinfo:
2021-04-22 00:29:15 +02:00
2021-04-05 17:29:49 +02:00
supybot.plugins.Ctcp.userinfo
2021-12-04 03:19:12 +01:00
This config variable defaults to "", is not network-specific, and is not channel-specific.
2021-04-05 17:29:49 +02:00
Determines what will be sent when a USERINFO query is received.
2021-04-17 20:09:33 +02:00
.. _conf-supybot.plugins.Ctcp.versionWait:
2021-04-22 00:29:15 +02:00
2021-04-05 17:29:49 +02:00
supybot.plugins.Ctcp.versionWait
2021-12-04 03:19:12 +01:00
This config variable defaults to "10", is not network-specific, and is not channel-specific.
2021-04-05 17:29:49 +02:00
Determines how many seconds the bot will wait after getting a version command (not a CTCP VERSION, but an actual call of the command in this plugin named "version") before replying with the results it has collected.