Or, Recent changes Goat compatible Discord webhook! The project is not supported, endorsed or recognized by neither Discord or Gamepedia/Fandom. It's a independent project created for MediaWiki wikis.
Find a file
Pera Pisar de937dc2f3 Return the maximum ID of all abuse log entries instead of the last ID.
This fixes an issue where abuse log entries are returned out of order from the
API, leading to constantly repeating abuse filter messages being sent to
Discord.
2024-03-11 18:13:14 +00:00
.gitlab/issue_templates Documentation, gitlab related files 2018-06-19 00:13:24 +02:00
.idea Bump version and add pt-br translations 2019-02-21 16:55:34 +01:00
docs migrate config from falsy values to null 2023-01-10 13:56:18 +01:00
extensions Fixed wrong handling of compact block formatter 2023-12-30 17:51:57 +01:00
locale Update translations in preparation for making RcGcDb translations clean 2024-02-11 12:49:49 +01:00
scripts migrate config from falsy values to null 2023-01-10 13:56:18 +01:00
src Return the maximum ID of all abuse log entries instead of the last ID. 2024-03-11 18:13:14 +00:00
test add newusers/reclaim 2022-04-11 16:00:24 +02:00
.gitignore Fix to crashing hook 2021-05-23 21:04:37 +02:00
.gitlab-ci.yml Split events related to wiki migrations to migrators module 2023-09-16 19:23:14 +02:00
CONTRIBUTING.md Updated URLs to translation platform 2021-05-28 12:57:03 +02:00
LICENSE Change license to GPLv3 2019-02-21 16:55:38 +01:00
README.md remove schedule dependency 2022-06-15 19:43:24 +02:00
requirements.txt remove schedule dependency 2022-06-15 19:43:24 +02:00
settings.json.example ignore newusers/migrated 2023-09-25 10:25:02 +00:00
setup.py remove schedule dependency 2022-06-15 19:43:24 +02:00
start.py Further work towards an API 2021-04-24 11:19:38 +02:00

Overview

Recent changes Goat compatible Discord webhook is a project created to track changes on MediaWiki wikis directly on Discord.
Screenshots of the script in action can be found on the wiki.

Features

  • Fetch recent changes from a MediaWiki wiki and/or Discussions from Fandom wikis and send them to a Discord channel using a webhook
  • Two appearance modes embed and compact
  • Send daily overviews that show general information about wiki activity
  • Supports multiple languages (included EN, PL, BR, RU, FR, UK)
  • Re-sends missed edits after start
  • Very customizable

Dependencies

  • Python 3.7+
  • requests 2.18.4+
  • beautifulsoup 4.6.0+
  • lxml 4.2.1+

settings.json

Explanation for settings

How to use

Refer to the guide on the wiki.

Contributors

  • MarkusRost for enormous help with pointing out bugs, space for improvements and contributing to the code.
  • I'd like to thank Minecraft Wiki English Discord server community, most notably Jack McKalling for input on how the script should work, especially formatting and what information should be there.

Translators

  • MarkusRost German translation
  • JSBM French translation
  • Eduaddad Brazilian Portuguese translation
  • BabylonAS, Philo and Russian Minecraft Wiki community Russian translation
  • Mak_and_Iv Ukrainian translation
  • Tamara Carvallo Spanish translation
  • Lakejason0 - Simplified Chinese translation

Thank you!

Translation status

Extensions/compatible programs

  • Wiki Utilities an integration that allows wiki administrators to revert edits, block editors, and delete pages on the wiki by reacting to messages created by RcGcDw/RcGcDb. Author: Sidemen19

Alternatives

There are various alternatives to RcGcDw you may want to consider if for some reason RcGcDw doesn't satisfy your needs:

  • Wiki-Bot - while it's not exactly an alternative since Wiki-Bot is running a modified version of RcGcDw in the backend, you can use its rcscript feature to add a webhook for your wiki and have it work similarly to how RcGcDw does without hosting anything on your own,
  • Extension:Discord - MediaWiki extension to do the same thing,
  • Extension:DiscordNotifications - another MediaWiki extension with the same goal.

Wiki

For more information, check the wiki!