Skip to content

whos_there.senders.discord

[docs] module whos_there.senders.discord

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
from typing import Any

from whos_there.senders.base import Sender


class DiscordSender(Sender):
    def __init__(self, webhook_url: str) -> None:
        """Initialize the Discord sender.

        Args:
            webhook_url: The Discord webhook URL.
        """
        super().__init__()
        self.webhook_url = webhook_url

    def send(self, text: str) -> Any:
        return self._send_json(self.webhook_url, {"content": text})