Files
Athena Funderburg 21f38ee3e1 production init
2026-05-26 16:41:23 +00:00

25 lines
670 B
Python

import asyncio, settings
from insclient.cmds import alert
async def main(emails: str):
message = input('Enter alert message: ').strip()
if not message:
print('Message is required.')
return
url = input('Enter a URL (or leave blank): ').strip() or ''
icon = input('Enter an icon URL (or leave blank): ').strip() or ''
targets = emails if emails.strip() and emails.strip() != '*' else 'all'
try:
await alert(message, b'AzuL-SERV', settings.INS_LINK_PASSWORD, url, icon, targets)
print("Operation successful!")
except Exception as e:
print("Operation failed:", e)
if __name__ == '__main__':
import sys
_, emails = sys.argv
asyncio.run(main(emails))