{ "id": "dfd76fd6-5b91-4032-b3db-1442e2f93bee", "name": "Ceki: Publish to Platform", "active": false, "nodes": [ { "parameters": {}, "id": "df000000-0001-4000-8000-000000000001", "name": "When clicking Execute", "type": "n8n-nodes-base.manualTrigger", "typeVersion": 1, "position": [ 0, 0 ] }, { "parameters": { "operation": "code", "scheduleId": 0, "geo": "RU", "maxPrice": 0.02, "mode": "main", "code": "// Browser Ceki: Run Code rents a main-profile browser for you (rent under the hood).\n// paste() = a real system-clipboard paste (not type()), so input looks human.\n// ↳ edit the URL and selectors for your platform (vc.ru / Mataroa / HackerNoon / …).\n\nconst URL = 'https://vc.ru/new';\nconst TITLE = 'Published via ceki x n8n';\nconst BODY = 'Real human browser, real fingerprint, real clipboard paste.';\n\nawait browser.navigate(URL);\nawait new Promise((r) => setTimeout(r, 2500)); // let the SPA load\n\n// Uncomment and fill in the real selectors for your platform:\n// await browser.paste('CSS_TITLE_SELECTOR', TITLE);\n// await browser.paste('CSS_BODY_SELECTOR', BODY);\n// await browser.click(x, y); // coordinates of the Publish button\n\nconst shot = await browser.screenshot({ format: 'base64' });\nreturn [{\n json: { ok: true, url: URL, note: 'edit selectors + uncomment paste/click' },\n binary: { data: { data: shot.data, mimeType: 'image/png', fileName: 'publish.png' } },\n}];\n" }, "id": "df000000-0001-4000-8000-000000000002", "name": "Publish via human browser", "type": "browserCeki", "typeVersion": 1, "position": [ 240, 0 ], "credentials": { "cekiApi": { "name": "Ceki API" } } }, { "parameters": { "operation": "sendPhoto", "chatId": "={{ $env.TELEGRAM_CHAT_ID || 'YOUR_CHAT_ID' }}", "file": "data", "additionalFields": { "caption": "=✅ Published via ceki: {{ $json.url }}" } }, "id": "df000000-0001-4000-8000-000000000003", "name": "Telegram (optional)", "type": "n8n-nodes-base.telegram", "typeVersion": 1.2, "position": [ 480, 0 ], "disabled": true } ], "connections": { "When clicking Execute": { "main": [ [ { "node": "Publish via human browser", "type": "main", "index": 0 } ] ] }, "Publish via human browser": { "main": [ [ { "node": "Telegram (optional)", "type": "main", "index": 0 } ] ] } }, "settings": { "executionOrder": "v1" }, "pinData": {}, "meta": { "templateCredsSetupCompleted": false }, "tags": [] }