Limnoria/plugins/Dict
Valentin Lorentz cd02444f87 supybot-plugin-doc: Add labels for all command and config variables
So they can be referenced from elsewhere in the doc.
2021-04-06 00:33:07 +02:00
..
local dictclient: remove overly complex dequote method 2017-09-29 16:20:13 -07:00
locales Fix msgfmt warnings. 2020-03-26 22:10:28 +01:00
__init__.py all plugins: auto-generate READMEs 2021-04-05 17:42:31 +02:00
config.py Rename showWhichResponded to showDictName. 2015-03-17 07:58:50 +01:00
messages.pot Squashed commit of the following: 2014-12-20 14:37:27 +01:00
plugin.py all plugins: Use msg.channel instead of msg.args[0] + give network name to self.registryValue. 2019-08-24 23:35:01 +02:00
README.rst supybot-plugin-doc: Add labels for all command and config variables 2021-04-06 00:33:07 +02:00
test.py Dict: update dictionary names since dict.org has changed them 2014-11-23 18:48:34 -08:00

Documentation for the Dict plugin for Supybot

Purpose

Commands that use the dictd protocol to define words.

In order to use this plugin you must have the following modules installed:

Usage

This plugin provides a function to look up words from different dictionaries.

Commands

dict [<dictionary>] <word>

Looks up the definition of <word> on the dictd server specified by the supybot.plugins.Dict.server config variable.

dictionaries takes no arguments

Returns the dictionaries valid for the dict command.

random takes no arguments

Returns a random valid dictionary.

synonym <word> [<word> ...]

Gets a random synonym from the Moby Thesaurus (moby-thesaurus) database. If given many words, gets a random synonym for each of them. Quote phrases to have them treated as one lookup word.

Configuration

supybot.plugins.Dict.default

This config variable defaults to "*", is network-specific, and is channel-specific.

Determines the default dictionary the bot will ask for definitions in. If this value is '*' (without the quotes) the bot will use all dictionaries to define words.

supybot.plugins.Dict.public

This config variable defaults to "True", is not network-specific, and is not channel-specific.

Determines whether this plugin is publicly visible.

supybot.plugins.Dict.server

This config variable defaults to "dict.org", is not network-specific, and is not channel-specific.

Determines what server the bot will retrieve definitions from.

supybot.plugins.Dict.showDictName

This config variable defaults to "True", is network-specific, and is channel-specific.

Determines whether the bot will show which dictionaries responded to a query, if the selected dictionary is '*'.