aitrader/scripts/smoke_discord.py

30 lines
786 B
Python
Raw Permalink Normal View History

"""Sendet einen Test-Ping an den Discord-Webhook."""
from __future__ import annotations
from aitrader.config import get_settings
from aitrader.logging_setup import configure_logging, get_logger
from aitrader.notify import discord
def main() -> None:
configure_logging()
log = get_logger("smoke_discord")
s = get_settings()
if not s.discord_webhook_url:
log.error("DISCORD_WEBHOOK_URL nicht gesetzt — siehe .env")
return
discord.notify_startup(s)
discord._post(
s,
{
"title": "🧪 Test-Ping",
"color": discord.COLOR_BLUE,
"description": "Wenn du das in Discord siehst, funktioniert der Webhook.",
},
)
log.info("smoke_discord.done")
if __name__ == "__main__":
main()