Skip to content

Discord webhooks dispatcher for the ZUnivers card game (not affiliated)

Notifications You must be signed in to change notification settings

AlexPresso/ZUnivers-Webhooks

Repository files navigation

ZUnivers-Webhooks

Discord webhooks dispatcher for the ZUnivers card game.

Disclaimer

This project is not affiliated with the ZUnivers's project. It's a community project.

Features

All events/checks can be enabled/disabled based on your needs using the enabled: true/false booleans in config file

  • !daily reminder
  • ✅ Notifies for new patchnotes
  • ✅ Notifies for configuration changes
  • ✅ Notifies for new webapp versions
  • ✅ Notifies for new items/item changes
  • ✅ Notifies for new packs/packs changes
  • ✅ Notifies for new banners/banners changes
  • ✅ Notifies for new "ascension" season
  • ✅ Notifies for new event/events changes
  • ✅ Notifies for new achievements/achievements changes
  • ✅ Notifies for new challenges
  • ✅ Notifies for shop changes
  • ✅ Notifies for API response model changes (disabled by default)
  • ✅ Multiple webhooks dispatching (as a pool to mitigate Discord rate limits)

Usage

  • Install the package with go install github.com/alexpresso/zunivers-webhooks@latest
  • Open a CLI and run zunivers-webhooks to make it create a default config
  • Edit config.json and add your webhook endpoint(s). You can add multiple webhook URLs to dilute the Discord rate limiting (number of message you can send per second) on multiple endpoints. I recommend you add at least 5.
  • Run zunivers-webhooks again and you're done.

Note: you can also deploy zunivers-webhooks to a kubernetes cluster using the following helm chart

config.json example: see this file