WebHook broker that accepts notifications from multiple platforms and performs simple actions in response
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

reportbot.py 408B

1234567891011121314151617
  1. import requests
  2. from .service import Service
  3. class ReportBot(Service):
  4. def __init__(self, url, key, channel):
  5. super().__init__("reportbot")
  6. self._url = url
  7. self._key = key
  8. self._channel = channel
  9. def announce(self, message):
  10. requests.post(
  11. self._url,
  12. {"key": self._key, "command": f"CM {self._channel}", "args": message},
  13. )