Cleanup Discord msgs and add password var

This commit is contained in:
Marcin Jachymiak 2020-03-05 10:03:04 -05:00
parent 64681bf19d
commit d9b27d416c
1 changed files with 10 additions and 6 deletions

View File

@ -68,9 +68,14 @@ class siac:
@staticmethod
def get_password():
password_file = open("/home/marcin/.sia/apipassword")
password = password_file.readlines()
return password[0].strip()
# Get a port or use default
password = os.getenv("API_PASSWORD")
if not password:
home = os.getenv("HOME")
password_file = open(home+"/.sia/apipassword")
password = password_file.readlines()[0].strip()
return password
# load_json reads the http response and decodes the JSON value
@staticmethod
@ -121,7 +126,7 @@ async def check_health():
# Send an alert if there is less than 1 allowance worth of money left.
if balance < allowance_funds:
await send_msg("Wallet balance running low: {}".format(balance), force_notify=True)
await send_msg("Wallet balance running low. Balance: `{}SC` Allowance Funds: `{}SC`".format(balance/sc_precision, allowance_funds/sc_precision), force_notify=True)
return
# Alert devs when 1/2 the allowance is gone
@ -131,8 +136,7 @@ async def check_health():
# Send an informational heartbeat if all checks passed.
pretty_renter_get = json.dumps(siac.get_renter(), indent=4)
pretty_renter_contracts = json.dumps(siac.get_renter_contracts(), indent=4)
await send_msg("Health checks passed:\n\nRenter Info:\n```\n{}\n```\n\nContract Info:\n```\n{}\n```\n".format(pretty_renter_get, pretty_renter_contracts))
await send_msg("Health checks passed:\n\nWallet Balance: `{}SC`\n\n Renter Info:\n```\n{}\n```".format(balance/sc_precision, pretty_renter_get))
async def run_checks():