bots/incident-response-slackbot/scripts/send_alert.py (21 lines of code) (raw):

import asyncio import os import random import time import toml from alert_feed import post_alert def load_alerts(): alerts_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "alerts.toml") with open(alerts_path, "r") as file: data = toml.load(file) return data def generate_random_alert(alerts): random_alert = random.choice([0, 1]) print(alerts["alerts"][random_alert]) return alerts["alerts"][random_alert] async def main(): alerts = load_alerts() alert = generate_random_alert(alerts) await post_alert(alert) if __name__ == "__main__": asyncio.run(main())