Grepolis Discord Integratie

Integreren van Grepolis met Discord

  1. // ==UserScript==
  2. // @name Grepolis Discord Integratie
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description Integreren van Grepolis met Discord
  6. // @author boodtrap
  7. // @match https://*.grepolis.com/*
  8. // @grant GM_xmlhttpRequest
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. // Functie om gegevens naar je server (of een Discord API) te sturen
  15. function sendDataToDiscord(data) {
  16. GM_xmlhttpRequest({
  17. method: "POST",
  18. url: 'http://jouw-server.com/notify', // URL van je server die communiceert met de Discord bot
  19. data: JSON.stringify(data),
  20. headers: {
  21. "Content-Type": "application/json"
  22. },
  23. onload: function(response) {
  24. console.log('Gegevens naar Discord gestuurd: ', response.responseText);
  25. }
  26. });
  27. }
  28.  
  29. // Voeg een eenvoudige gebeurtenis toe (bijvoorbeeld het winnen van een gevecht)
  30. // Je kunt deze logica aanpassen op basis van gebeurtenissen die je in Grepolis wilt volgen.
  31. let winButton = document.querySelector('#battle-result-win-button'); // pas dit aan op de juiste ID
  32. if (winButton) {
  33. winButton.addEventListener('click', () => {
  34. sendDataToDiscord({ event: 'battle_won', details: 'Je hebt gewonnen in Grepolis!' });
  35. });
  36. }
  37. })();