Application collects data for Classic WoW world buff timers (Onyxia, Nefarian, Rend) from all realms and factions. Data are collected from clients which will upload timers to server. Timers are stored in Redis and published using discord bot. More info about clients is available here
You can add bot to your channel using existing discord bot. Bot requires only permissions for reading and sending messages. More info about bot here. To get the current timers from the bot simply type "wb" into the channel. If you want to host your own server and bot see installation section.
Server is intended to run online. Currently hosted here on Heroku However you can still host this server on your own. All clients must be configured as well to upload data to given address.
All you have to do is setup ENV variables for DISCORD_TOKEN and setup redis with REDIS_URL
I currently only support Zandalar Tribe realm for Horde during testing. More realms must be allowed explicitly in code. However server is intended to host data from all realms and factions. But since I struggle with different timezones on wow clients and wow servers I have to decided to start support only EU servers first. Currently server is running on UTC+2 timezone.