A quick Python3 class to query the new governance proposals and get Discord alerts for Terra and the blockchains listed on Mintscan.
Requires terra-sdk
and discord-webhook
(Other modules are normally installed by default)
The Discord webhook address must be specified at line 16.
Systemd service is provided, just update the path to the script (and Python executable if required), as well as the arguments (e.g. COSMOS DESMOS SIFCHAIN).
These arguments (upper or lowercase, doesn't matter) should match exactly the blockchain's name, i.e. "SIFCHAIN" and not "SIF".
Then move to /etc/systemd/system/
and run systemctl enable discord_governance_alerts.service && systemctl start discord_governance_alerts.service
-- for Debian-based systems.
Otherwise just run with nohup python3 standalone_governance_alerts.py BLOCKCHAIN_1 BLOCKCHAIN_2 ... BLOCKCHAIN_X &
(if the program stops running, upon next start it will not pick up the proposals submitted in the meantime however).