Task: RSS Telegram bot

n8n workflow JSON:
{"id":"3","name":"rss-telegram","nodes":[{"name":"SplitInBatches","type":"n8n-nodes-base.splitInBatches","position":[480,220],"parameters":{"batchSize":1},"typeVersion":1},{"name":"Function","type":"n8n-nodes-base.function","position":[610,220],"parameters":{"functionCode":"const staticData = getWorkflowStaticData('global');\n\n// Access its data\nconst oldlink = staticData.oldlink;\n\nitems[0].json.oldlink = oldlink || \"\";\n\n// Update its data\nstaticData.oldlink = items[0].json.link;\n\nreturn items;"},"typeVersion":1},{"name":"Cron1","type":"n8n-nodes-base.cron","position":[180,290],"parameters":{"triggerTimes":{"item":[{"mode":"everyMinute"}]}},"typeVersion":1},{"name":"是否重复","type":"n8n-nodes-base.if","notes":"判断链接是否相同","position":[750,220],"parameters":{"conditions":{"string":[{"value1":"={{$node[\"Function\"].data[\"oldlink\"]}}","value2":"={{$node[\"Function\"].data[\"link\"]}}"}]}},"typeVersion":1},{"name":"写入图片的属性","type":"n8n-nodes-base.function","position":[910,220],"parameters":{"functionCode":"function imgList(items) {\n  let imgReg = /<img.*?(?:>|\\/>)/gi //匹配图片中的img标签\n  let srcReg = /src=[\\'\\\"]?([^\\'\\\"]*)[\\'\\\"]?/i // 匹配图片中的src\n  let str = items[0].json.content\n  let arr = str.match(imgReg)  //筛选出所有的img\n  let srcArr = []\n  if(arr !== null){\n     for (let i = 0; i < arr.length; i++) {\n          let src = arr[i].match(srcReg)\n          // 获取图片地址\n          srcArr.push(src[1])\n      }\n        items[0].json.arrlength = arr.length;\n        items[0].json.imgList = srcArr;\n   } else {\n        items[0].json.arrlength = 0;\n   }\n   \n }\nimgList(items)\nreturn items;"},"typeVersion":1},{"name":"图片数量判断","type":"n8n-nodes-base.if","position":[1060,220],"parameters":{"conditions":{"number":[{"value1":"={{$node[\"写入图片的属性\"].data[\"arrlength\"]}}","value2":1,"operation":"equal"}],"string":[],"boolean":[]}},"typeVersion":1},{"name":"一张图片","type":"n8n-nodes-base.telegram","position":[1270,80],"parameters":{"file":"={{$node[\"图片数量判断\"].data[\"imgList\"][0]}}","chatId":"-1001314058276","operation":"sendPhoto","additionalFields":{"caption":"={{$node[\"图片数量判断\"].data[\"contentSnippet\"]}}"}},"credentials":{"telegramApi":"lataimei"},"typeVersion":1},{"name":"其他状况","type":"n8n-nodes-base.telegram","notes":"无图片","position":[1270,230],"parameters":{"text":"={{$node[\"图片数量判断\"].data[\"contentSnippet\"]}} {{$node[\"图片数量判断\"].data[\"link\"]}}","chatId":"-1001314058276","additionalFields":{"parse_mode":"HTML","disable_web_page_preview":true}},"credentials":{"telegramApi":"lataimei"},"typeVersion":1},{"name":"NaN","type":"n8n-nodes-base.function","position":[910,370],"parameters":{"functionCode":"function imgList(items) {\n  let imgReg = /<img.*?(?:>|\\/>)/gi //匹配图片中的img标签\n  let srcReg = /src=[\\'\\\"]?([^\\'\\\"]*)[\\'\\\"]?/i // 匹配图片中的src\n  let str = items[0].json.content\n  let arr = str.match(imgReg)  //筛选出所有的img\n  let srcArr = []\n  if(arr !== null){\n     for (let i = 0; i < arr.length; i++) {\n          let src = arr[i].match(srcReg)\n          // 获取图片地址\n          srcArr.push(src[1])\n      }\n        items[0].json.arrlength = arr.length;\n        items[0].json.imgList = srcArr;\n   } else {\n        items[0].json.arrlength = 0;\n   }\n   \n }\nimgList(items)\nreturn items;"},"typeVersion":1},{"name":"SplitInBatches1","type":"n8n-nodes-base.splitInBatches","position":[480,370],"parameters":{"batchSize":1},"typeVersion":1},{"name":"Function1","type":"n8n-nodes-base.function","position":[610,370],"parameters":{"functionCode":"const staticData = getWorkflowStaticData('global');\n\n// Access its data\nconst tsaioldlink = staticData.tsaioldlink;\n\nitems[0].json.tsaioldlink = tsaioldlink || \"\";\n\n// Update its data\nstaticData.tsaioldlink = items[0].json.link;\n\nreturn items;"},"typeVersion":1},{"name":"IF","type":"n8n-nodes-base.if","position":[750,370],"parameters":{"conditions":{"string":[{"value1":"={{$node[\"Function1\"].data[\"tsaioldlink\"]}}","value2":"={{$node[\"Function1\"].data[\"link\"]}}"}]}},"typeVersion":1},{"name":"IF1","type":"n8n-nodes-base.if","position":[1060,370],"parameters":{"conditions":{"number":[{"value1":1,"value2":"=0","operation":"equal"}]}},"typeVersion":1},{"name":"send","type":"n8n-nodes-base.telegram","notes":"无图片","position":[1270,380],"parameters":{"file":"={{$node[\"IF1\"].data[\"imgList\"][0]}}","chatId":"-1001499587010","operation":"sendPhoto","additionalFields":{"caption":"={{$node[\"IF1\"].data[\"contentSnippet\"]}}"}},"credentials":{"telegramApi":"lataimei"},"typeVersion":1},{"name":"instagram rss","type":"n8n-nodes-base.rssFeedRead","position":[360,370],"parameters":{"url":"=https://rsshub985.herokuapp.com/instagram/user/tsai_ingwen/"},"typeVersion":1},{"name":"weibo rss","type":"n8n-nodes-base.rssFeedRead","position":[360,220],"parameters":{"url":"=https://rsshub985.herokuapp.com/weibo/user/5721376081"},"typeVersion":1},{"name":"Telegram","type":"n8n-nodes-base.telegram","position":[1270,530],"parameters":{"file":"={{$node[\"IF1\"].data[\"imgList\"][0]}}","chatId":"-1001499587010","operation":"sendPhoto","additionalFields":{"caption":"={{$node[\"IF1\"].data[\"contentSnippet\"]}} {{$node[\"IF1\"].data[\"link\"]}}"}},"credentials":{"telegramApi":"lataimei"},"typeVersion":1},{"name":"test","type":"n8n-nodes-base.manualTrigger","position":[180,130],"parameters":{},"typeVersion":1}],"active":true,"settings":{},"connections":{"IF":{"main":[[],[{"node":"NaN","type":"main","index":0}]]},"IF1":{"main":[[{"node":"send","type":"main","index":0}],[{"node":"Telegram","type":"main","index":0}]]},"NaN":{"main":[[{"node":"IF1","type":"main","index":0}]]},"test":{"main":[[{"node":"instagram rss","type":"main","index":0},{"node":"weibo rss","type":"main","index":0}]]},"Cron1":{"main":[[{"node":"weibo rss","type":"main","index":0},{"node":"instagram rss","type":"main","index":0}]]},"Function":{"main":[[{"node":"是否重复","type":"main","index":0}]]},"Function1":{"main":[[{"node":"IF","type":"main","index":0}]]},"weibo rss":{"main":[[{"node":"SplitInBatches","type":"main","index":0}]]},"是否重复":{"main":[[],[{"node":"写入图片的属性","type":"main","index":0}]]},"instagram rss":{"main":[[{"node":"SplitInBatches1","type":"main","index":0}]]},"SplitInBatches":{"main":[[{"node":"Function","type":"main","index":0}]]},"SplitInBatches1":{"main":[[{"node":"Function1","type":"main","index":0}]]},"图片数量判断":{"main":[[{"node":"一张图片","type":"main","index":0}],[{"node":"其他状况","type":"main","index":0}]]},"写入图片的属性":{"main":[[{"node":"图片数量判断","type":"main","index":0}]]}}}