Extension:Discord

Category:MIT licensed extensions
MediaWiki extensions manual
Discord
Release status: stableCategory:Stable extensions
Implementation User interfaceCategory:User interface extensions, NotifyCategory:Notification extensions
Description MediaWiki extension that sends notifications to Discord.
Author(s) Jayden Bailey (Jaydenkierantalk)
Latest version 1.0.13 (2023-05-19)
Compatibility policy Snapshots releases along with MediaWiki. Master is not backward compatible.Category:Extensions with release branches compatibility policy
MediaWiki 1.31+Category:Extensions with manual MediaWiki version
Database changes No
License MIT License
Download Category:Extensions in GitHub version control
Example https://runescape.wiki
  • $wgDiscordNoBots
  • $wgDiscordDisabledHooks
  • $wgDiscordSuppressPreviews
  • $wgDiscordNoMinor
  • $wgDiscordDisabledNS
  • $wgDiscordEmojis
  • $wgDiscordNoNull
  • $wgDiscordUseFileGetContents
  • $wgDiscordWebhookURL
  • $wgDiscordUseEmojis
  • $wgDiscordDisabledUsers
  • $wgDiscordPrependTimestamp
  • $wgDiscordMaxCharsUsernames
Translate the Discord extension
Category:All extensions

The Discord extension sends public events to a Discord webhook from MediaWiki. When a certain event occurs on your MediaWiki wiki, such as recent changes and other log events, they can be sent as a message to a channel on a Discord server using a webhook.

This extension requires the PHP cURL extension to be installed on your web server, which on Linux is probably as simple as running sudo apt install php-curl -y.

Live demo: https://runescape.wiki (https://discord.gg/runescapewiki)

Installation

  • Download and place the file(s) in a directory called Discord in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'Discord' );
    // List webhook URLs to send notifications to (string or array containing strings)
    $wgDiscordWebhookURL = [ "" ];
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Configuration parameters

See README

See also

Category:Discord extensions
Category:AfterImportPage extensions Category:All extensions Category:ApprovedRevsFileRevisionApproved extensions Category:ApprovedRevsFileRevisionUnapproved extensions Category:ApprovedRevsRevisionApproved extensions Category:ApprovedRevsRevisionUnapproved extensions Category:ArticleMergeComplete extensions Category:ArticleProtectComplete extensions Category:ArticleRevisionVisibilitySet extensions Category:ArticleUndelete extensions Category:BlockIpComplete extensions Category:Discord extensions Category:Extensions in GitHub version control Category:Extensions included in ProWiki Category:Extensions with manual MediaWiki version Category:Extensions with release branches compatibility policy Category:FileDeleteComplete extensions Category:FileUndeleteComplete extensions Category:LocalUserCreated extensions Category:MIT licensed extensions Category:Notification extensions Category:PageDeleteComplete extensions Category:PageMoveComplete extensions Category:PageSaveComplete extensions Category:RenameUserComplete extensions Category:Stable extensions Category:UnblockUserComplete extensions Category:UploadComplete extensions Category:UserGroupsChanged extensions Category:User interface extensions