3
0
Selaa lähdekoodia

删除 'spiders/ybm/feishu_webhook.py'

wangkun 1 kuukausi sitten
vanhempi
sitoutus
57039bef29
1 muutettua tiedostoa jossa 0 lisäystä ja 69 poistoa
  1. 0 69
      spiders/ybm/feishu_webhook.py

+ 0 - 69
spiders/ybm/feishu_webhook.py

@@ -1,69 +0,0 @@
-import requests
-import json
-import time
-
-WEBHOOK_URL = "https://open.feishu.cn/open-apis/bot/v2/hook/f8a70e6b-6b75-43c2-aaf2-9ba8f79f40f6"
-
-
-def send_text(text):
-    data = {
-        "msg_type": "text",
-        "content": {"text": text},
-    }
-    headers = {"Content-Type": "application/json"}
-    try:
-        response = requests.post(
-            WEBHOOK_URL,
-            headers=headers,
-            data=json.dumps(data),
-            timeout=5
-        )
-    except Exception as e:
-        pass
-
-
-def send_error_card(task_name, err_msg, mention_all=False):
-    """发送异常红色卡片"""
-    content = (
-        f"**任务**:{task_name}\n"
-        f"**状态**:❌ 失败\n"
-        f"**错误**:{err_msg}\n"
-        f"**时间**:{time.strftime('%Y-%m-%d %H:%M:%S')}"
-    )
-    if mention_all:
-        content = f"<at id=all></at>\n{content}"
-
-    data = {
-        "msg_type": "interactive",
-        "card": {
-            "config": {"wide_screen_mode": True},
-            "header": {
-                "template": "red",
-                "title": {"tag": "plain_text", "content": "异常告警"},
-            },
-            "elements": [
-                {
-                    "tag": "div",
-                    "text": {"tag": "lark_md", "content": content},
-                }
-            ],
-        },
-    }
-    headers = {"Content-Type": "application/json"}
-    response = requests.post(
-        WEBHOOK_URL,
-        headers=headers,
-        data=json.dumps(data),
-        timeout=5,
-    )
-    print(response.json())
-
-
-# 使用示例
-if __name__ == "__main__":
-    account1 = "aaaaa"
-    plat_form = "京东"
-    drug = "999小儿感冒颗粒24粒"
-    drug_count = 128
-    text = f"**重要通知** {str(time.strftime("%Y-%m-%d %H:%M:%S"))}\n 账号{account1}, {plat_form} 采集 {drug} 数据 {drug_count} 条"
-    send_text(text)