mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-29 02:56:08 +08:00
企业微信机器人自定义参数
This commit is contained in:
parent
6cd0b4198f
commit
1b5617baa0
|
@ -542,20 +542,23 @@ class WeCom:
|
||||||
return respone["errmsg"]
|
return respone["errmsg"]
|
||||||
|
|
||||||
|
|
||||||
def wecom_bot(title: str, content: str) -> None:
|
def wecom_bot(title: str, content: str, **kwargs) -> None:
|
||||||
"""
|
"""
|
||||||
通过 企业微信机器人 推送消息。
|
通过 企业微信机器人 推送消息。
|
||||||
"""
|
"""
|
||||||
if not push_config.get("QYWX_KEY"):
|
if not (kwargs.get("QYWX_KEY") or push_config.get("QYWX_KEY")):
|
||||||
print("企业微信机器人 服务的 QYWX_KEY 未设置!!\n取消推送")
|
print("企业微信机器人 服务的 QYWX_KEY 未设置!!\n取消推送")
|
||||||
return
|
return
|
||||||
print("企业微信机器人服务启动")
|
print("企业微信机器人服务启动")
|
||||||
|
QYWX_KEY = kwargs.get("QYWX_KEY", push_config.get("QYWX_KEY"))
|
||||||
|
|
||||||
origin = "https://qyapi.weixin.qq.com"
|
origin = "https://qyapi.weixin.qq.com"
|
||||||
if push_config.get("QYWX_ORIGIN"):
|
if push_config.get("QYWX_ORIGIN"):
|
||||||
origin = push_config.get("QYWX_ORIGIN")
|
origin = push_config.get("QYWX_ORIGIN")
|
||||||
|
if kwargs.get("QYWX_ORIGIN"):
|
||||||
|
origin = kwargs.get("QYWX_ORIGIN")
|
||||||
|
|
||||||
url = f"{origin}/cgi-bin/webhook/send?key={push_config.get('QYWX_KEY')}"
|
url = f"{origin}/cgi-bin/webhook/send?key={QYWX_KEY}"
|
||||||
headers = {"Content-Type": "application/json;charset=utf-8"}
|
headers = {"Content-Type": "application/json;charset=utf-8"}
|
||||||
data = {"msgtype": "text", "text": {"content": f"{title}\n\n{content}"}}
|
data = {"msgtype": "text", "text": {"content": f"{title}\n\n{content}"}}
|
||||||
response = requests.post(
|
response = requests.post(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user