MoviePilot/app/chain/webhook_message.py
2023-06-08 13:18:26 +08:00

19 lines
503 B
Python

from app.chain import ChainBase
class WebhookMessageChain(ChainBase):
"""
响应Webhook事件
"""
def process(self, message: dict) -> None:
"""
处理Webhook报文并发送消息
"""
# 获取主体内容
info: dict = self.run_module('webhook_parser', message=message)
if not info:
return
# 发送消息
self.run_module("post_message", title=info.get("title"), text=info.get("text"), image=info.get("image"))