{"master":{"name":"DiscordNotifications","version":"3.1.0","author":"Universal Omega","url":"https:\/\/github.com\/miraheze\/DiscordNotifications","descriptionmsg":"discordnotifications-desc","namemsg":"discordnotifications-extensionname","license-name":"GPL-3.0-or-later","type":"other","requires":{"MediaWiki":">= 1.43.0","platform":{"php":">= 8.1"}},"HookHandlers":{"main":{"class":"Miraheze\\DiscordNotifications\\Hooks\\Hooks","services":["ConfigFactory","DiscordNotifier","RevisionLookup","TitleFactory","UserFactory","UserGroupManager","WikiPageFactory"]}},"Hooks":{"PageDeleteComplete":{"handler":"main"},"PageUndeleteComplete":{"handler":"main"},"PageMoveComplete":{"handler":"main"},"LocalUserCreated":{"handler":"main"},"BlockIpComplete":{"handler":"main"},"UploadComplete":{"handler":"main"},"ArticleProtectComplete":{"handler":"main"},"UserGroupsChanged":{"handler":"main"},"AfterImportPage":{"handler":"main"},"PageSaveComplete":{"handler":"main"},"ModerationPending":{"handler":"main"}},"config":{"DiscordIncomingWebhookUrl":{"value":""},"DiscordAdditionalIncomingWebhookUrls":{"value":[]},"DiscordFromName":{"value":""},"DiscordSendMethod":{"value":"curl"},"DiscordCurlProxy":{"value":""},"DiscordIncludePageUrls":{"value":true},"DiscordIncludeUserUrls":{"value":true},"DiscordIgnoreMinorEdits":{"value":false},"DiscordDisableEmbedFooter":{"value":false},"DiscordExcludeConditions":{"value":[]},"DiscordNotificationWikiUrl":{"value":""},"DiscordNotificationCentralAuthWikiUrl":{"value":""},"DiscordNotificationWikiUrlEnding":{"value":"index.php?title="},"DiscordNotificationWikiUrlEndingUserRights":{"value":"Special:UserRights\/"},"DiscordNotificationWikiUrlEndingBlockList":{"value":"Special:BlockList"},"DiscordNotificationWikiUrlEndingBlockUser":{"value":"Special:Block\/"},"DiscordNotificationWikiUrlEndingUserPage":{"value":"User:"},"DiscordNotificationWikiUrlEndingUserTalkPage":{"value":"User_talk:"},"DiscordNotificationWikiUrlEndingUserContributions":{"value":"Special:Contributions\/"},"DiscordNotificationWikiUrlEndingEditArticle":{"value":"&action=edit"},"DiscordNotificationWikiUrlEndingDeleteArticle":{"value":"&action=delete"},"DiscordNotificationWikiUrlEndingHistory":{"value":"&action=history"},"DiscordNotificationWikiUrlEndingDiff":{"value":"&diff=prev&oldid="},"DiscordNotificationEnabledActions":{"value":{"AddedArticle":true,"EditedArticle":true,"MovedArticle":true,"ProtectedArticle":true,"RemovedArticle":true,"UnremovedArticle":true,"AfterImportPage":true,"FileUpload":true,"BlockedUser":true,"NewUser":true,"UserGroupsChanged":true,"ModerationPending":true}},"DiscordNotificationShowImage":{"value":true},"DiscordNotificationShowSuppressed":{"value":false},"DiscordNotificationIncludeAutocreatedUsers":{"value":true},"DiscordIncludeDiffSize":{"value":true},"DiscordShowNewUserFullName":{"value":false},"DiscordShowNewUserEmail":{"value":false},"DiscordShowNewUserIP":{"value":false},"DiscordAvatarUrl":{"value":""},"DiscordEnableExperimentalCVTFeatures":{"value":false},"DiscordExperimentalCVTMatchLimit":{"value":250},"DiscordExperimentalCVTMatchFilter":{"value":[]},"DiscordExperimentalCVTUsernameFilter":{"value":[]},"DiscordExperimentalCVTSendAllIPEdits":{"value":true},"DiscordExperimentalCVTSendAllNewUsers":{"value":true},"DiscordExperimentalCVTSendAllUserBlocks":{"value":true},"DiscordExperimentalFeedLanguageCode":{"value":""},"DiscordExperimentalWebhook":{"value":""},"DiscordExperimentalNewUsersWebhook":{"value":""},"DiscordExperimentalUserBlocksWebhook":{"value":""}},"ConfigRegistry":{"DiscordNotifications":"MediaWiki\\Config\\GlobalVarConfig::newInstance"},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"repository":"https:\/\/github.com\/Universal-Omega\/DiscordNotifications.git"}}