Commit af52d3c1 authored by 马超's avatar 马超

Upload New File

parent eeb89845
{
"createdAt": "2025-02-13T10:33:28.698Z",
"updatedAt": "2025-03-25T01:55:32.000Z",
"id": "OOzu6qnvABmNOA2k",
"name": "send_twitter_wrong_msg",
"active": true,
"nodes": [
{
"parameters": {
"operation": "executeQuery",
"query": "select IFNULL(count(1), 0) as count from (\nselect a.rw_id,screen_name,occur_date from craw_warn_log_info a where a.rw_id = {{JSON.stringify(JSON.parse($('Webhook').all()[0].json.body.schedule_id)) }} and a.screen_name = {{JSON.stringify(JSON.parse($('Webhook').all()[0].json.body.info).user_screen_name) }} and a.content like '%429%' and a.status =0 group by screen_name,occur_date) as craw_warn_info;\n",
"options": {}
},
"id": "39c485eb-21e6-4686-a529-f76bac5c33ed",
"name": "is_exists_warn_by_retry",
"type": "n8n-nodes-base.mySql",
"typeVersion": 2.4,
"position": [
80,
780
],
"alwaysOutputData": false,
"credentials": {
"mySql": {
"id": "YpVIiGwzmmkf7vR7",
"name": "SL-DB-PRD"
}
}
},
{
"parameters": {
"operation": "executeQuery",
"query": "select IFNULL(count(1), 0) as count from (\nselect a.rw_id,screen_name,occur_date from craw_warn_log_info a where a.rw_id = {{JSON.stringify(JSON.parse($('Webhook').all()[0].json.body.schedule_id)) }} and a.screen_name = {{JSON.stringify(JSON.parse($('Webhook').all()[0].json.body.info).user_screen_name) }} and (a.content not like '%429%' and a.content not like '%403%' and LENGTH(TRIM(a.content))>0) and a.status =0 group by screen_name,occur_date) as craw_warn_info;\n",
"options": {}
},
"id": "e3eea07a-dc56-41c7-8ac7-73ad763235ef",
"name": "is_exists_warn_other",
"type": "n8n-nodes-base.mySql",
"typeVersion": 2.4,
"position": [
80,
1040
],
"alwaysOutputData": false,
"credentials": {
"mySql": {
"id": "YpVIiGwzmmkf7vR7",
"name": "SL-DB-PRD"
}
}
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict"
},
"conditions": [
{
"id": "a1541edc-9637-4ac2-83a6-902ee9d29af6",
"leftValue": "={{$json.count}}",
"rightValue": 1,
"operator": {
"type": "number",
"operation": "gte"
}
},
{
"id": "07df41b0-7a65-44b1-891c-c97406fa6764",
"leftValue": "={{JSON.parse($('Webhook').all()[0].json.body.info).error_info }}",
"rightValue": "",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
}
}
],
"combinator": "and"
},
"options": {}
},
"id": "26823d37-d175-401b-9f17-28f500dd8a8e",
"name": "is_send_msg_judge",
"type": "n8n-nodes-base.if",
"typeVersion": 2,
"position": [
280,
1040
]
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict"
},
"conditions": [
{
"id": "a1541edc-9637-4ac2-83a6-902ee9d29af6",
"leftValue": "={{$json.count}}",
"rightValue": 3,
"operator": {
"type": "number",
"operation": "gte"
}
},
{
"id": "e16adaf5-6fd5-4a12-b6b4-f3c55e643fae",
"leftValue": "={{JSON.parse($('Webhook').all()[0].json.body.info).error_info }}",
"rightValue": "",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
}
}
],
"combinator": "and"
},
"options": {}
},
"id": "6378e170-35cd-415b-91a5-0d06309104b3",
"name": "is_send_msg",
"type": "n8n-nodes-base.if",
"typeVersion": 2,
"position": [
280,
780
]
},
{
"parameters": {
"operation": "executeQuery",
"query": "select a.`name` from schedule a where a.id = {{ JSON.parse($('Webhook').all()[0].json.body.schedule_id) }};\n",
"options": {}
},
"id": "691dd49f-a745-409e-a94e-91924ab2a074",
"name": "get_rw_name",
"type": "n8n-nodes-base.mySql",
"typeVersion": 2.4,
"position": [
480,
900
],
"alwaysOutputData": false,
"credentials": {
"mySql": {
"id": "YpVIiGwzmmkf7vR7",
"name": "SL-DB-PRD"
}
}
},
{
"parameters": {
"jsCode": "// Loop over input items and add a new field called 'myNewField' to the JSON of each one\ninfo_data = JSON.parse($('Webhook').all()[0].json.body.info);\nschedule_id = JSON.parse($('Webhook').all()[0].json.body.schedule_id);\nrw_name = $('get_rw_name').all()[0].json.name;\ninfo_content = \"## twitter采集异常\\n >ID:<font color=\\\"comment\\\">\"+schedule_id+\"</font>\\n>任务名称:<font color=\\\"comment\\\">\"+rw_name+\"</font>\\n>博主名称:<font color=\\\"comment\\\">\"+info_data.user_screen_name+\"</font>\\n>原因:<font color=\\\"comment\\\"> \"+info_data.error_info+\"</font>\\n>失败时间:<font color=\\\"warning\\\"> \"+info_data.occur_date+\"</font>\\n>详情页:<font color=\\\"comment\\\"> [http://16.162.124.172:8080/#/tasks](http://16.162.124.172:8080/#/tasks)</font>\";\noutput_all_data = {};\noutput_all = [];\noutput_all_data['content'] = info_content;\noutput_all.push(output_all_data);\n// console.log(output_all);\nreturn output_all;"
},
"id": "57ea2125-66ec-40f4-9c71-2ff8ea9d45db",
"name": "get_msg_content",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
640,
900
]
},
{
"parameters": {
"method": "POST",
"url": "k8s-security-ingresss-f24629df48-1909191723.ap-east-1.elb.amazonaws.com/api/v1/msg",
"sendHeaders": true,
"specifyHeaders": "json",
"jsonHeaders": "{\n \"Content-Type\": \"application/json\"\n}",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\n \"msgtype\": \"markdown\",\n \"markdown\": {\n \"content\": {{ JSON.stringify($json.content) }}\n }\n }",
"options": {}
},
"id": "2bd4eb67-e56a-4150-bb95-f5263b73c398",
"name": "send_msg",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
800,
900
]
},
{
"parameters": {
"operation": "executeQuery",
"query": "update craw_warn_log_info set status = 1 where rw_id = {{JSON.stringify(JSON.parse($('Webhook').all()[0].json.body.schedule_id)) }} and screen_name = {{JSON.stringify(JSON.parse($('Webhook').all()[0].json.body.info).user_screen_name) }}\n",
"options": {}
},
"id": "dcdfc88f-5a69-4cc3-83fd-4ea375e59aaa",
"name": "update_warn_info",
"type": "n8n-nodes-base.mySql",
"typeVersion": 2.4,
"position": [
960,
900
],
"alwaysOutputData": false,
"credentials": {
"mySql": {
"id": "YpVIiGwzmmkf7vR7",
"name": "SL-DB-PRD"
}
}
},
{
"parameters": {
"operation": "executeQuery",
"query": "CALL insert_fail_log({{ JSON.stringify($json.body.info)}},{{JSON.stringify(JSON.stringify($json.body.schedule_id)) }});\n",
"options": {}
},
"id": "ca9e1a9f-fbda-49e9-bdf5-a171ee58ace2",
"name": "insert_fail_log",
"type": "n8n-nodes-base.mySql",
"typeVersion": 2.4,
"position": [
-140,
920
],
"credentials": {
"mySql": {
"id": "YpVIiGwzmmkf7vR7",
"name": "SL-DB-PRD"
}
}
},
{
"parameters": {
"httpMethod": "POST",
"path": "twitter/fail",
"authentication": "headerAuth",
"options": {
"allowedOrigins": "*",
"rawBody": false
}
},
"id": "866b4051-927c-4258-8fd1-2371b0c1e1c1",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
-300,
920
],
"webhookId": "e495a29c-8f43-4175-bdb8-277e03b60b07",
"credentials": {
"httpHeaderAuth": {
"id": "U87Wvnvu9oQ5Zapo",
"name": "Header Auth account"
}
}
}
],
"connections": {
"is_exists_warn_by_retry": {
"main": [
[
{
"node": "is_send_msg",
"type": "main",
"index": 0
}
]
]
},
"is_exists_warn_other": {
"main": [
[
{
"node": "is_send_msg_judge",
"type": "main",
"index": 0
}
]
]
},
"is_send_msg_judge": {
"main": [
[
{
"node": "get_rw_name",
"type": "main",
"index": 0
}
]
]
},
"is_send_msg": {
"main": [
[
{
"node": "get_rw_name",
"type": "main",
"index": 0
}
]
]
},
"get_rw_name": {
"main": [
[
{
"node": "get_msg_content",
"type": "main",
"index": 0
}
]
]
},
"get_msg_content": {
"main": [
[
{
"node": "send_msg",
"type": "main",
"index": 0
}
]
]
},
"send_msg": {
"main": [
[
{
"node": "update_warn_info",
"type": "main",
"index": 0
}
]
]
},
"insert_fail_log": {
"main": [
[
{
"node": "is_exists_warn_by_retry",
"type": "main",
"index": 0
},
{
"node": "is_exists_warn_other",
"type": "main",
"index": 0
}
]
]
},
"Webhook": {
"main": [
[
{
"node": "insert_fail_log",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
},
"staticData": null,
"meta": {
"templateCredsSetupCompleted": true
},
"pinData": {},
"versionId": "fece92de-ca06-4557-9984-0e3c65f4d4b0",
"triggerCount": 1,
"shared": [
{
"createdAt": "2025-02-13T10:33:28.725Z",
"updatedAt": "2025-02-13T10:33:28.725Z",
"role": "workflow:owner",
"workflowId": "OOzu6qnvABmNOA2k",
"projectId": "C7zKoCDdmGgzUqSW",
"project": {
"createdAt": "2024-08-23T06:31:21.275Z",
"updatedAt": "2024-08-23T06:41:43.608Z",
"id": "C7zKoCDdmGgzUqSW",
"name": " <zhouwei@ssish.com>",
"type": "personal",
"projectRelations": [
{
"createdAt": "2024-08-23T06:31:21.275Z",
"updatedAt": "2024-08-23T06:31:21.275Z",
"role": "project:personalOwner",
"userId": "3f0021b4-d0a7-4db6-af21-5ef829c47882",
"projectId": "C7zKoCDdmGgzUqSW",
"user": {
"createdAt": "2024-08-23T06:31:16.119Z",
"updatedAt": "2025-03-19T06:19:26.514Z",
"id": "3f0021b4-d0a7-4db6-af21-5ef829c47882",
"email": "zhouwei@ssish.com",
"firstName": "",
"lastName": "",
"personalizationAnswers": {
"companyType": "education",
"role": "business-owner",
"automationBeneficiary": "my-team",
"companySize": "20-99",
"reportedSource": "friend",
"version": "v4",
"personalization_survey_submitted_at": "2024-08-23T06:57:52.856Z",
"personalization_survey_n8n_version": "1.55.3"
},
"settings": {
"userActivated": true,
"firstSuccessfulWorkflowId": "s6zsznwVs6N4L2Hx",
"userActivatedAt": 1725957335278,
"npsSurvey": {
"responded": true,
"lastShownAt": 1742365155724
},
"isOnboarded": true
},
"role": "global:owner",
"disabled": false,
"mfaEnabled": false,
"isPending": false,
"isOwner": true
}
}
]
}
}
],
"tags": []
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment