Help with Wiki-Bot
Register
Tag: Source edit
Line 39: Line 39:
   
 
== Translation ==
 
== Translation ==
:''See also: [[Translation]]''
+
: ''See also: [[Translation]]''
 
The recent changes webhook is currently available in {{Languages|type=RcGcDw}} and is translated separately from Wiki-Bot using [https://translate.wikibot.de/engage/rcgcdw/ Weblate].
 
The recent changes webhook is currently available in {{Languages|type=RcGcDw}} and is translated separately from Wiki-Bot using [https://translate.wikibot.de/engage/rcgcdw/ Weblate].
   

Revision as of 11:51, 25 January 2021

Wiki-Bot is able to run a Recent changes webhook, based on 'Recent changes Goat compatible Discord webhook' (RcGcDw). The bot will fetch edits from Recent Changes as they come in, and post them in a channel.

Requirements

  • MediaWiki 1.30 or higher;
  • The system message MediaWiki:Custom-RcGcDw must be set to the id of the discord server.

Display modes

Other info

  • For wikis on the Fandom Wiki Farm, there is another option: they can include Feeds based changes, like Discussion posts, Message Wall posts and article Comments in the webhook, exclude them from it, or show only them in the webhook.
  • The maximum amount of webhooks a server can have is 1 (5).
  • A specific wiki can be blocked from the webhook by an owner of the bot, in which case the webhooks that are currently running for that wiki will be deleted and new ones wouldn't be able to be added. The owners intend to use this to remove wikis that are simply too active for the webhook to handle[1], though the only wiki that has been able to break the webhook by being too active is Wikidata[2].
  • The webhook is based on RcGcDw, which needs to be self-hosted, but allows for greater customization than RcGcDb.

Help messages

  • !wiki verification
    • I will change the wiki verifications used by the !wiki verify command.
  • !wiki verification add <role>
    • I will add a new wiki verification. Accepts a | separated list.
  • !wiki verification <id> channel <new channel>
    • I will change the channel for the wiki verification. Accepts a | separated list.
  • !wiki verification <id> role <new role>
    • I will change the role for the wiki verification. Accepts a | separated list.
  • !wiki verification <id> editcount <new edit count>
    • I will change the minimal edit count for the wiki verification.
  • !wiki verification <id> usergroup <new user group>
    • I will change the user group for the wiki verification. Accepts a | separated list.
    • Provide AND as the first list entry to make all provided user groups required.
  • !wiki verification <id> accountage <new account age>
    • I will change the minimal account age (in days) for the wiki verification.
  • !wiki verification <id> rename
    • I will change if the user's Discord nickname should be changed to their wiki username for the wiki verification.
  • !wiki verification <id> delete
    • I will delete the wiki verification.

Translation

See also: Translation

The recent changes webhook is currently available in German, English, Hindi, Polish, Brazilian Portuguese, Russian and Simplified Chinese and is translated separately from Wiki-Bot using Weblate.

References

  1. A message in #general on the Support server.
  2. As evidenced by these messages, it was adding hundreds of messages to the queue, and then it took the webhook 1 hour to clear the Wikidata backlog after the testing session had already ended.