app: description: '' icon: "\U0001F5DE\uFE0F" icon_background: '#D1E9FF' mode: workflow name: Personal Daily Newsletter -export workflow: features: file_upload: image: enabled: false number_limits: 3 transfer_methods: - local_file - remote_url opening_statement: '' retriever_resource: enabled: true sensitive_word_avoidance: enabled: false speech_to_text: enabled: false suggested_questions: [] suggested_questions_after_answer: enabled: false text_to_speech: enabled: false language: '' voice: '' graph: edges: - data: isInIteration: false sourceType: start targetType: http-request id: 1720777935102-source-1720778028062-target source: '1720777935102' sourceHandle: source target: '1720778028062' targetHandle: target type: custom zIndex: 0 - data: isInIteration: false sourceType: http-request targetType: code id: 1720778028062-source-1720778052836-target source: '1720778028062' sourceHandle: source target: '1720778052836' targetHandle: target type: custom zIndex: 0 - data: isInIteration: false sourceType: code targetType: tool id: 1720778052836-source-1720777954035-target source: '1720778052836' sourceHandle: source target: '1720777954035' targetHandle: target type: custom zIndex: 0 - data: isInIteration: false sourceType: tool targetType: code id: 1720777954035-source-1720778117452-target source: '1720777954035' sourceHandle: source target: '1720778117452' targetHandle: target type: custom zIndex: 0 - data: isInIteration: false sourceType: code targetType: template-transform id: 1720778117452-source-1720778986058-target source: '1720778117452' sourceHandle: source target: '1720778986058' targetHandle: target type: custom zIndex: 0 - data: isInIteration: false sourceType: template-transform targetType: code id: 1720778986058-source-1720779061946-target source: '1720778986058' sourceHandle: source target: '1720779061946' targetHandle: target type: custom zIndex: 0 - data: isInIteration: false sourceType: code targetType: http-request id: 1720779061946-source-1720778979675-target source: '1720779061946' sourceHandle: source target: '1720778979675' targetHandle: target type: custom zIndex: 0 - data: isInIteration: false sourceType: http-request targetType: end id: 1720778979675-source-1720780340499-target source: '1720778979675' sourceHandle: source target: '1720780340499' targetHandle: target type: custom zIndex: 0 nodes: - data: desc: '' selected: false title: "\u5F00\u59CB" type: start variables: [] height: 54 id: '1720777935102' position: x: 80 y: 282 positionAbsolute: x: 80 y: 282 sourcePosition: right targetPosition: left type: custom width: 244 - data: desc: '' provider_id: feishu_base provider_name: feishu_base provider_type: builtin selected: false title: "\u67E5\u8BE2\u591A\u7EF4\u8868\u683C\u6570\u636E\u8868\u4E2D\u7684\ \u73B0\u6709\u8BB0\u5F55" tool_configurations: {} tool_label: "\u67E5\u8BE2\u591A\u7EF4\u8868\u683C\u6570\u636E\u8868\u4E2D\u7684\ \u73B0\u6709\u8BB0\u5F55" tool_name: list_base_records tool_parameters: Authorization: type: mixed value: '{{#1720778052836.result#}}' app_token: type: mixed value: '' filter_condition: type: mixed value: "{\n \"conjunction\": \"and\",\n \"conditions\":\ \ [\n {\n \"field_name\": \"date\",\n \ \ \"operator\": \"is\",\n \"value\": [\"Today\"\ ]\n }\n ]\n}" table_id: type: mixed value: '' type: tool height: 54 id: '1720777954035' position: x: 703.8294090861101 y: 282 positionAbsolute: x: 703.8294090861101 y: 282 selected: false sourcePosition: right targetPosition: left type: custom width: 244 - data: authorization: config: null type: no-auth body: data: "{\n \"app_id\": \"\",\n \"app_secret\": \"\"\n}" type: raw-text desc: '' headers: Content-Type:application/json; charset=utf-8 method: post params: '' selected: true timeout: max_connect_timeout: 0 max_read_timeout: 0 max_write_timeout: 0 title: "tenant_access_token \u83B7\u53D6" type: http-request url: https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal variables: [] height: 122 id: '1720778028062' position: x: 396.6202968880132 y: 282 positionAbsolute: x: 396.6202968880132 y: 282 selected: true sourcePosition: right targetPosition: left type: custom width: 244 - data: code: "import re\n\ndef main(arg1: str) -> dict:\n \"\"\"\n \u4ECE\u7ED9\ \u5B9A\u7684\u5B57\u7B26\u4E32\u4E2D\u63D0\u53D6 \"tenant_access_token\"\ \ \u503C\n \n :param arg1: \u5305\u542B \"tenant_access_token\" \u503C\ \u7684\u8F6C\u4E49 JSON \u5B57\u7B26\u4E32\n :return: \u5305\u542B\u63D0\ \u53D6\u51FA\u7684 \"tenant_access_token\" \u503C\u7684\u5B57\u5178\n \ \ \"\"\"\n pattern_token = r'\"tenant_access_token\":\"([^\"]+)\"'\n\ \ match_token = re.search(pattern_token, arg1)\n \n return {\n\ \ \"result\": match_token.group(1) if match_token else \"\"\n \ \ }" code_language: python3 desc: '' outputs: result: children: null type: string selected: false title: "token \u63D0\u53D6" type: code variables: - value_selector: - '1720778028062' - body variable: arg1 height: 54 id: '1720778052836' position: x: 396.6202968880132 y: 456.16009705458026 positionAbsolute: x: 396.6202968880132 y: 456.16009705458026 selected: false sourcePosition: right targetPosition: left type: custom width: 244 - data: code: "import json\nimport re\n\ndef main(input_data: str) -> dict:\n \"\ \"\"\n \u4ECE\u7ED9\u5B9A\u7684\u5B57\u7B26\u4E32\u4E2D\u63D0\u53D6 HTML\ \ \u5185\u5BB9\n \n :param input_data: \u5305\u542B HTML \u5185\u5BB9\ \u7684\u8F6C\u4E49 JSON \u5B57\u7B26\u4E32\n :return: \u5305\u542B\u63D0\ \u53D6\u51FA\u7684 HTML \u5185\u5BB9\u7684\u5B57\u5178\n \"\"\"\n \ \ # \u4F7F\u7528\u6B63\u5219\u8868\u8FBE\u5F0F\u67E5\u627E \"html\": \u540E\ \u9762\u7684\u5185\u5BB9\n pattern = r'\"html\": (\\[.*?\\])'\n match\ \ = re.search(pattern, input_data, re.DOTALL)\n \n if not match:\n\ \ return {\"html_content\": \"\"}\n \n # \u63D0\u53D6\u5339\ \u914D\u7684\u5185\u5BB9\u5E76\u89E3\u6790\u4E3A JSON\n html_json = json.loads(match.group(1))\n\ \ \n # \u63D0\u53D6\u6240\u6709 'text' \u5B57\u6BB5\u7684\u5185\u5BB9\ \n html_content = ''.join(item.get('text', '') for item in html_json)\n\ \ \n return {\n \"html_content\": html_content\n }" code_language: python3 desc: '' outputs: html_content: children: null type: string selected: false title: "html \u6B63\u6587\u63D0\u53D6" type: code variables: - value_selector: - '1720777954035' - text variable: input_data height: 54 id: '1720778117452' position: x: 703.8294090861101 y: 378.47758621213256 positionAbsolute: x: 703.8294090861101 y: 378.47758621213256 selected: false sourcePosition: right targetPosition: left type: custom width: 244 - data: authorization: config: api_key: '' type: bearer type: api-key body: data: '{{#1720779061946.result#}}' type: json desc: '' headers: Content-Type:application/json method: post params: '' selected: false timeout: max_connect_timeout: 0 max_read_timeout: 0 max_write_timeout: 0 title: Resend Email type: http-request url: https://api.resend.com/emails variables: [] height: 106 id: '1720778979675' position: x: 1678.1481084077718 y: 378.47758621213256 positionAbsolute: x: 1678.1481084077718 y: 378.47758621213256 selected: false sourcePosition: right targetPosition: left type: custom width: 244 - data: desc: '' selected: false template: "{{ html_content }}\n\n
\n\ \n\n \n \n\n" title: "\u6A21\u677F\u8F6C\u6362" type: template-transform variables: - value_selector: - '1720778117452' - html_content variable: html_content height: 54 id: '1720778986058' position: x: 1032.8784904558165 y: 378.47758621213256 positionAbsolute: x: 1032.8784904558165 y: 378.47758621213256 selected: false sourcePosition: right targetPosition: left type: custom width: 244 - data: code: "import json\n\ndef main(arg1: str) -> dict:\n email_content = {\n\ \ \"from\": \"Lyson Ober \",\n \"to\":\ \ [\"lysonober@gmail.com\"],\n \"subject\": \"\U0001F44B Lyson, Here's\ \ Your Daily Newsletter\",\n \"html\": arg1\n }\n \n return\ \ {\n \"result\": json.dumps(email_content)\n }" code_language: python3 desc: '' outputs: result: children: null type: string selected: false title: "JSON \u8F6C\u4E49\u6E05\u7406" type: code variables: - value_selector: - '1720778986058' - output variable: arg1 height: 54 id: '1720779061946' position: x: 1336.0096256270294 y: 378.47758621213256 positionAbsolute: x: 1336.0096256270294 y: 378.47758621213256 selected: false sourcePosition: right targetPosition: left type: custom width: 244 - data: desc: '' outputs: [] selected: false title: "\u7ED3\u675F" type: end height: 54 id: '1720780340499' position: x: 1981.52497209105 y: 378.47758621213256 positionAbsolute: x: 1981.52497209105 y: 378.47758621213256 sourcePosition: right targetPosition: left type: custom width: 244 - data: author: "\u83B1\u68EE LysonOber" desc: '' height: 663 selected: false showAuthor: true text: "{\"root\":{\"children\":[{\"children\":[{\"detail\":0,\"format\":0,\"\ mode\":\"normal\",\"style\":\"\",\"text\":\"\U0001F4CC Part 1\uFF08\u540C\ \ Workflow 1\uFF09\",\"type\":\"text\",\"version\":1}],\"direction\":\"\ ltr\",\"format\":\"\",\"indent\":0,\"type\":\"paragraph\",\"version\":1,\"\ textFormat\":0},{\"children\":[{\"children\":[{\"detail\":0,\"format\":0,\"\ mode\":\"normal\",\"style\":\"\",\"text\":\"\u56E0\u4E3A\u6BCF\u6B21\u66F4\ \u65B0\u90FD\u89E6\u53D1 Workflow \u8FDB\u884C\u6458\u8981\uFF0C\u4F46\u5E76\ \u4E0D\u662F\u66F4\u65B0\u4E00\u7BC7\u6587\u7AE0\u5C31\u8981\u53D1\u9001\ \u4E00\u5219\u90AE\u4EF6\uFF0C\u56E0\u6B64\u6211\u4EEC\u53EF\u4EE5\u501F\ \u52A9\u5916\u90E8\u98DE\u4E66\u591A\u7EF4\u8868\u683C\u4F5C\u4E3A\u4E2D\ \u8F6C\u5B58\u50A8\u3002\",\"type\":\"text\",\"version\":1}],\"direction\"\ :\"ltr\",\"format\":\"\",\"indent\":0,\"type\":\"listitem\",\"version\"\ :1,\"value\":1},{\"children\":[{\"detail\":0,\"format\":0,\"mode\":\"normal\"\ ,\"style\":\"\",\"text\":\"\u6709\u5F88\u591A\u79CD\u65B9\u6CD5\uFF0C\u5F53\ \u7136\u4F60\u4E5F\u80FD\u4F7F\u7528 Notion\uFF0C\u5176\u4ED6\u7B14\u8BB0\ \u8F6F\u4EF6\uFF0C\u6216\u8005\u662F\u6570\u636E\u5E93\u3002\",\"type\"\ :\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\"\ :0,\"type\":\"listitem\",\"version\":1,\"value\":2},{\"children\":[{\"detail\"\ :0,\"format\":0,\"mode\":\"normal\",\"style\":\"\",\"text\":\"\u5728\u8FD9\ \u4E2A\u4F8B\u5B50\u4E2D\uFF0C\u98DE\u4E66\u7684 tenant_access_token \u5B58\ \u5728 2 \u5C0F\u65F6\u6709\u6548\u671F\uFF0C\u5982\u679C\u6211\u4EEC\u76F4\ \u63A5\u5199\u6B7B token \u5C31\u4F1A\u5BFC\u81F4\u62A5\u9519\uFF0C\u6240\ \u4EE5\u6211\u4EEC\u501F\u52A9\u98DE\u4E66\u83B7\u53D6 token \u7684 api\ \ \u6765\u6301\u7EED\u83B7\u5F97\u6700\u65B0 token\u3002\",\"type\":\"text\"\ ,\"version\":1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\":0,\"type\"\ :\"listitem\",\"version\":1,\"value\":3},{\"children\":[{\"detail\":0,\"\ format\":0,\"mode\":\"normal\",\"style\":\"\",\"text\":\"\u53C2\u8003\u6587\ \u6863\uFF1Ahttps://open.feishu.cn/document/server-docs/authentication-management/access-token/tenant_access_token_internal\"\ ,\"type\":\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\"\ ,\"indent\":0,\"type\":\"listitem\",\"version\":1,\"value\":4},{\"children\"\ :[{\"detail\":0,\"format\":0,\"mode\":\"normal\",\"style\":\"\",\"text\"\ :\"\u90A3\u4E48\u8FD9\u4E2A app_id \u548C app_secret \u600E\u4E48\u62FF\u5462\ \uFF1F\u53BB\u4E0A\u9762\u8FD9\u4E2A\u6587\u6863\uFF0C\u53F3\u4E0A\u89D2\ \u70B9\u51FB\u300C\u5F00\u53D1\u8005\u540E\u53F0\u300D\uFF0C\u521B\u5EFA\ \u4F01\u4E1A\u81EA\u5EFA\u5E94\u7528\u3002\",\"type\":\"text\",\"version\"\ :1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\":0,\"type\":\"listitem\"\ ,\"version\":1,\"value\":5},{\"children\":[{\"detail\":0,\"format\":0,\"\ mode\":\"normal\",\"style\":\"\",\"text\":\"\u203C\uFE0F \u91CD\u8981 1\uFF1A\ \u70B9\u51FB\u6743\u9650\u7BA1\u7406\uFF0C\u8981\u628A\u591A\u7EF4\u8868\ \u683C\u7684\u6743\u9650\u5F00\u7740 ->\u300C\u67E5\u770B\u3001\u8BC4\u8BBA\ \u3001\u7F16\u8F91\u548C\u7BA1\u7406\u591A\u7EF4\u8868\u683C\u300D\u548C\ \u300C\u67E5\u770B\u3001\u8BC4\u8BBA\u548C\u5BFC\u51FA\u591A\u7EF4\u8868\ \u683C\u300D\",\"type\":\"text\",\"version\":1}],\"direction\":\"ltr\",\"\ format\":\"\",\"indent\":0,\"type\":\"listitem\",\"version\":1,\"value\"\ :6},{\"children\":[{\"detail\":0,\"format\":0,\"mode\":\"normal\",\"style\"\ :\"\",\"text\":\"\u203C\uFE0F \u91CD\u8981 2\uFF1A\u65B0\u5EFA\u4E00\u4E2A\ \u591A\u7EF4\u8868\u683C\uFF0C\u7136\u540E\u70B9\u51FB\u53F3\u4E0A\u89D2\ \u7684\u4E09\u4E2A\u5C0F\u70B9 icon -> \u66F4\u591A -> \u6DFB\u52A0\u6587\ \u6863\u5E94\u7528\u3002\u641C\u7D22\u628A\u4F60\u7684 App \u6DFB\u52A0\u8FDB\ \u53BB\uFF0C\u624D\u7B97\u53EF\u4EE5\u6B63\u5E38\u5BF9\u6B64\u591A\u7EF4\ \u8868\u683C\u8FDB\u884C\u64CD\u4F5C\u3002\",\"type\":\"text\",\"version\"\ :1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\":0,\"type\":\"listitem\"\ ,\"version\":1,\"value\":7}],\"direction\":\"ltr\",\"format\":\"\",\"indent\"\ :0,\"type\":\"list\",\"version\":1,\"listType\":\"bullet\",\"start\":1,\"\ tag\":\"ul\"}],\"direction\":\"ltr\",\"format\":\"\",\"indent\":0,\"type\"\ :\"root\",\"version\":1}}" theme: blue title: '' type: '' width: 244 height: 663 id: '1720866078105' position: x: 396.2684467811648 y: 551.0741829489799 positionAbsolute: x: 396.2684467811648 y: 551.0741829489799 selected: false sourcePosition: right targetPosition: left type: custom-note width: 244 - data: author: "\u83B1\u68EE LysonOber" desc: '' height: 107 selected: false showAuthor: true text: "{\"root\":{\"children\":[{\"children\":[{\"detail\":0,\"format\":0,\"\ mode\":\"normal\",\"style\":\"\",\"text\":\"\U0001F4CC Part 2\",\"type\"\ :\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\"\ :0,\"type\":\"paragraph\",\"version\":1,\"textFormat\":0},{\"children\"\ :[{\"children\":[{\"detail\":0,\"format\":0,\"mode\":\"normal\",\"style\"\ :\"\",\"text\":\"\u83B7\u53D6\u5168\u6587\",\"type\":\"text\",\"version\"\ :1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\":0,\"type\":\"listitem\"\ ,\"version\":1,\"value\":1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\"\ :0,\"type\":\"list\",\"version\":1,\"listType\":\"bullet\",\"start\":1,\"\ tag\":\"ul\"}],\"direction\":\"ltr\",\"format\":\"\",\"indent\":0,\"type\"\ :\"root\",\"version\":1}}" theme: blue title: '' type: '' width: 240 height: 107 id: '1720866106706' position: x: 704.2406396452601 y: 460.1195187837352 positionAbsolute: x: 704.2406396452601 y: 460.1195187837352 selected: false sourcePosition: right targetPosition: left type: custom-note width: 240 - data: author: "\u83B1\u68EE LysonOber" desc: '' height: 103 selected: false showAuthor: true text: "{\"root\":{\"children\":[{\"children\":[{\"detail\":0,\"format\":0,\"\ mode\":\"normal\",\"style\":\"\",\"text\":\"\U0001F4CC Part 3\",\"type\"\ :\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\"\ :0,\"type\":\"paragraph\",\"version\":1,\"textFormat\":0},{\"children\"\ :[{\"children\":[{\"detail\":0,\"format\":0,\"mode\":\"normal\",\"style\"\ :\"\",\"text\":\"\u6DFB\u52A0\u5C01\u5E95\uFF08\u9875\u811A\uFF09\",\"type\"\ :\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\"\ :0,\"type\":\"listitem\",\"version\":1,\"value\":1}],\"direction\":\"ltr\"\ ,\"format\":\"\",\"indent\":0,\"type\":\"list\",\"version\":1,\"listType\"\ :\"bullet\",\"start\":1,\"tag\":\"ul\"}],\"direction\":\"ltr\",\"format\"\ :\"\",\"indent\":0,\"type\":\"root\",\"version\":1}}" theme: blue title: '' type: '' width: 240 height: 103 id: '1720866120270' position: x: 1033.5141171792523 y: 461.9745806289971 positionAbsolute: x: 1033.5141171792523 y: 461.9745806289971 selected: false sourcePosition: right targetPosition: left type: custom-note width: 240 - data: author: "\u83B1\u68EE LysonOber" desc: '' height: 233 selected: false showAuthor: true text: "{\"root\":{\"children\":[{\"children\":[{\"detail\":0,\"format\":0,\"\ mode\":\"normal\",\"style\":\"\",\"text\":\"\U0001F4CC Part 4\uFF08\u540C\ \ Workflow 1\uFF09\",\"type\":\"text\",\"version\":1}],\"direction\":\"\ ltr\",\"format\":\"\",\"indent\":0,\"type\":\"paragraph\",\"version\":1,\"\ textFormat\":0},{\"children\":[{\"children\":[{\"detail\":0,\"format\":0,\"\ mode\":\"normal\",\"style\":\"\",\"text\":\"\u56E0\u4E3A\u4E0B\u4E00\u6B65\ \u8981\u8BF7\u6C42 Resend \u8FD9\u4E2A\u90AE\u4EF6\u5DE5\u5177\u7684 API\uFF0C\ \u6240\u4EE5\u6211\u4EEC\u63D0\u524D\u5199\u597D JSON\u3002\",\"type\":\"\ text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\"\ :0,\"type\":\"listitem\",\"version\":1,\"value\":1},{\"children\":[{\"detail\"\ :0,\"format\":0,\"mode\":\"normal\",\"style\":\"\",\"text\":\"\u8BF7\u6CE8\ \u610F\uFF0CHTTP \u8BF7\u6C42\u6211\u90FD\u5EFA\u8BAE\u50CF\u8FD9\u6837\u63D0\ \u524D\u6E05\u7406\u8FD4\u56DE JSON \u6574\u4F53\u3002\u800C\u4E0D\u662F\ \u5728 HTTP \u8282\u70B9\u4E2D\u4E00\u8FB9\u624B\u5199\u4E2A\u522B\u952E\ \u540D\u4E00\u8FB9\u586B\u5145\u53D8\u91CF\uFF0C\u5F88\u5BB9\u6613\u72AF\ \u8F6C\u4E49\u7684\u9519\u8BEF\uFF0C\u6709\u70B9\u82B1\u8D39\u65F6\u95F4\ \u3002\",\"type\":\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\"\ :\"\",\"indent\":0,\"type\":\"listitem\",\"version\":1,\"value\":2}],\"\ direction\":\"ltr\",\"format\":\"\",\"indent\":0,\"type\":\"list\",\"version\"\ :1,\"listType\":\"bullet\",\"start\":1,\"tag\":\"ul\"}],\"direction\":\"\ ltr\",\"format\":\"\",\"indent\":0,\"type\":\"root\",\"version\":1}}" theme: blue title: '' type: '' width: 240 height: 233 id: '1720866158721' position: x: 1339.5993216474703 y: 465.68470431952096 positionAbsolute: x: 1339.5993216474703 y: 465.68470431952096 selected: false sourcePosition: right targetPosition: left type: custom-note width: 240 - data: author: "\u83B1\u68EE LysonOber" desc: '' height: 191 selected: false showAuthor: true text: "{\"root\":{\"children\":[{\"children\":[{\"detail\":0,\"format\":0,\"\ mode\":\"normal\",\"style\":\"\",\"text\":\"\U0001F4CC Part 5\",\"type\"\ :\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\",\"indent\"\ :0,\"type\":\"paragraph\",\"version\":1,\"textFormat\":0},{\"children\"\ :[{\"children\":[{\"detail\":0,\"format\":0,\"mode\":\"normal\",\"style\"\ :\"\",\"text\":\"\u6CE8\u610F\u4E00\u4E2A Resend \u8D26\u53F7\uFF0C\u6BCF\ \u4E2A\u6708\u90FD\u6709\u514D\u8D39\u989D\u5EA6\uFF0C\u4E2A\u4EBA\u591F\ \u7528\uFF5E\",\"type\":\"text\",\"version\":1}],\"direction\":\"ltr\",\"\ format\":\"\",\"indent\":0,\"type\":\"listitem\",\"version\":1,\"value\"\ :1},{\"children\":[{\"detail\":0,\"format\":0,\"mode\":\"normal\",\"style\"\ :\"\",\"text\":\"\u7136\u540E\u62FF\u5230 Key \u5728\u8FD9\u4E2A\u8282\u70B9\ \u53F3\u4E0A\u89D2\u9274\u6743 API-KEY \u5904\u586B\u5199\uFF1A\u300CAPI-Key\u300D\ -> Bearer -> your key\u3002\",\"type\":\"text\",\"version\":1}],\"direction\"\ :\"ltr\",\"format\":\"\",\"indent\":0,\"type\":\"listitem\",\"version\"\ :1,\"value\":2},{\"children\":[{\"detail\":0,\"format\":0,\"mode\":\"normal\"\ ,\"style\":\"\",\"text\":\"\u8BF7\u6CE8\u610F\uFF0C\u5982\u679C\u4F60\u4E0D\ \u4F1A\u5728 Resend \u4E2D\u914D\u7F6E\u81EA\u5DF1\u7684\u90AE\u7BB1\uFF0C\ \u4F60\u53EF\u4EE5\u770B\uFF1A\u8BF7\u81EA\u884C\u9605\u8BFB\uFF1Ahttps://resend.com/docs/dashboard/domains/introduction\"\ ,\"type\":\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\"\ ,\"indent\":0,\"type\":\"listitem\",\"version\":1,\"value\":3},{\"children\"\ :[{\"detail\":0,\"format\":0,\"mode\":\"normal\",\"style\":\"\",\"text\"\ :\"\u6216\u8005\u5982\u679C\u4F60\u770B\u4E0D\u61C2\u6587\u6863\u7684\u8BDD\ \uFF0C\u53EF\u4EE5\u53C2\u8003\uFF1Ahttps://www.youtube.com/watch?v=7HNJLUMV_TY\"\ ,\"type\":\"text\",\"version\":1}],\"direction\":\"ltr\",\"format\":\"\"\ ,\"indent\":0,\"type\":\"listitem\",\"version\":1,\"value\":4}],\"direction\"\ :\"ltr\",\"format\":\"\",\"indent\":0,\"type\":\"list\",\"version\":1,\"\ listType\":\"bullet\",\"start\":1,\"tag\":\"ul\"}],\"direction\":\"ltr\"\ ,\"format\":\"\",\"indent\":0,\"type\":\"root\",\"version\":1}}" theme: blue title: '' type: '' width: 550 height: 191 id: '1720866292628' position: x: 1678.1481084077718 y: 508.35112676054524 positionAbsolute: x: 1678.1481084077718 y: 508.35112676054524 selected: false sourcePosition: right targetPosition: left type: custom-note width: 550 viewport: x: -38.44256532077543 y: 85.47626428386712 zoom: 0.8590595682062725