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
2019-02-21 16:55:34 +01: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
locale Bump version and add pt-br translations 2019-02-21 16:55:34 +01:00
.gitignore Added EN translation 2018-07-12 10:01:51 +02:00
CONTRIBUTING.md Fixed formatting 2018-07-12 12:51:40 +02:00
LICENSE Added license closing #8 2018-06-22 01:56:04 +02:00
rcgcdw.pot Added #38 and translations from MediaWiki software 2019-02-21 16:55:33 +01:00
rcgcdw.py Implemented a better fix 2019-02-21 16:55:33 +01:00
README.md Library still used 2018-11-12 00:40:43 +01:00
requirements.txt Updated pl translation, removed unused dependency 2018-11-10 14:39:42 +01:00
settings.json.example Bump version and add pt-br translations 2019-02-21 16:55:34 +01:00

Overview

Recent changes Gamepedia compatible Discord webhook is a project made from earlier recent changes module of FriskBot. It has been remade as independent script for public usage.
Presentation on how it looks on the Discord can be found on the wiki.

Dependencies

  • Python 3.6>
  • requests 2.18.4>
  • beautifulsoup 4.6.0>
  • schedule 0.5.0>
  • lxml 4.2.1>

Features

  • Fetch recent changes from Gamepedia wiki and send them to Discord channel using a webhook
  • Send day overview, that lists how active was the wiki this day
  • Can support multiple languages
  • Re-sends edits after down-time

settings.json

Explanation for settings

How to use

Refer to the guide on the wiki

Free (?) hosting

If you want I can host the script for you for free. Just contact me. If you want to go with this option, be aware that this is far from the best option, I host all of the scripts on my Raspberry PI, it can go down at any moment, I try to keep every script running, but obviously sometimes it's just not possible. So, choosing this option, don't expect 100% uptime. The only requirement if you want to go with this option, is that the wiki is somewhat active.

Credits

  • 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.
  • MarkusRost for enormous help with pointing out bugs and space for improvements.

Translators:

  • MarkusRost for German translation
  • JSBM for French translation
  • Eduaddad for Brazilian Portuguese translation
  • BabylonAS for Russian translation

Support

The script does have its own channel on MarkusRost's Discord server. All updates will be announced there. If you need help feel free to hop there.
"A message "Unable to process the event" appeared on my channel, what does it mean" - it means there is some kind of action that does not have a template in the script, please create a ticket with information on what wiki this error ocurred and when.

Performance

Script seem to use about 10-17MB of RAM and negligible amount of CPU when fetching changes.

License

Everything except the locale directory is under GNU Affero General Public License v3.0 license. The translations are used with allowance of translators, and all rights to them are owned by their respective authors.

Currently running on

There are several Discord server, the script is already running on, you can join them and see it working.
Conan Exiles
Minecraft Wiki English
Minecraft Wiki (DE) (on a hidden channel)
Minecraft Wiki Polska
Minecraft Wiki FR (temporarily)
Minecraft Wiki BR
Survived By Wiki