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. )