Scripts for guild notifications using Discord Webhooks
Go to file
Sergio Álvarez f3f31ed8ca new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
discord-icons First commit 2017-07-10 10:58:51 +02:00
LICENSE Initial commit 2017-07-07 11:59:35 +02:00
README.md difference between conf and tokens 2017-07-20 12:59:13 +02:00
affixes.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
conf.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
guild.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
items_legend.json First commit 2017-07-10 10:58:51 +02:00
loot.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
mythics.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
rss.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
streams.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
tokens-sample.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
warcraftlogs.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
webhook.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00
wowprogress.py new guild, new fixes. Now is more generic. 2017-08-31 17:21:23 +02:00

README.md

first of all

Take in mind that the first execution of each script will cause a bit of spam on your server.

More info (in spanish) here.

configuration

You should edit the tokens.py file, and you can edit the conf.py file. tokens file contains tokens (ofc) and api keys for services. conf file contains a mix of icons and strings.

To get your Discord Webhook URL go here

To get your Battle.net API Key go here

dependencies

  • python3
  • redis-server
  • redis-py

crontab

*/15 * * * * timeout 890 /path/mythics.py >> /path/log/mythics.log 2>&1
*/30 * * * * timeout 1790 /path/loot.py >> /path/log/loot.log 2>&1
* * * * * timeout 58 /path/rss.py >> /path/log/rss.log 2>&1
* * * * * timeout 58 /path/streams.py >> /path/log/streams.log 2>&1
* * * * * timeout 58 /path/warcraftlogs.py >> /path/cron/log/warcraftlogs.log 2>&1
0 9 * * 3 timeout 60 /path/wowprogress.py >> /path/cron/log/wowprogress.log 2>&1
0 8 * * 3 timeout 60 /path/affixes.py >> /path/log/affixes.log 2>&1

credits