mirror of
https://github.com/reality/dbot.git
synced 2025-02-11 12:00:52 +01:00
![Douglas Gardner](/assets/img/avatar_default.png)
This patch converts all English language strings used within depressionbot's localisation interface (that is, strings.json) to their ISO-639-1 equivalents. The purpose of this patch is to make the strings.json file less English-dependent. All languages with an ISO-639-1 code have been converted; that is, English, Spanish and Welsh, to ``en``, ``es`` and ``cy`` respectively. This patch does not attempt to force a solution to the issue of Na'vi: the language does not have a large enough corpus to warrant its own ISO 639-3 code, and as such there is no perfect solution. For the time being, this patch keeps the Na'vi language as its English language string ("Na'vi"). A possible solution to this discrepancy includes using the ISO 639-3 code ``art``, used for artificial languages that do not qualify for an official code, or by using local use codes specified in ISO 639-3 (qaa to qtz). This patch requires collaboration with upstream repositories that also use strings.json, such as the Github and Stats modules.
Link
Retrieves page titles.
Description
This module stores the last posted link in each channel, and provides a command for retrieving the title of a given link or the last posted link in the channel.
Configuration
autoTitle: false
If this is set to true, the bot will automatically post the titles of links as they are posted in the channel.
Commands
~title link
If called with a link, the bot will attempt to find and return the title of that page. If called without a link, the bot will attempt the same on the last link which was posted in the current channel. #### ~ud [headword] Returns the first Urban Dictionary definition for the headword provided. #### ~xkcd Returns a link to the xkcd comic specified, or the latest one if a comic is not given. Use ’*’ to return a link to a random comic.