9.4 KiB
9.4 KiB
name, description
| name | description |
|---|---|
| notion-opus-farm | Use when farming free Notion AI Opus/GPT-6.1 accounts. |
Notion Opus 5.5 / GPT-6.1 Free Farm
Полный автопайплайн: C:/Users/User/tmp/notion_autoreg/farm.py N [Model]
- Model: Opus (default) | GPT-6.1 | Kimi | Luna
Флоу
- Voidash inbox (
voidash.bond— ЕДИНСТВЕННЫЙ проходной домен; govno/musor/pomoi.eu.cc = BLOCKED «invalid email domain») - Notion signup email → код в Voidash (6-симв в первой строке body письма)
- Онбординг: profile name → use-case → workspace (Start from scratch) → desktop app (skip)
/chat→ «Choose AI model» → меню: Opus 5.5 / GPT-6.1 Sol / Kimi K3 / GPT-6 Luna- Тест-сообщение → ai_reply → storage_state
Ключевые факты
- t-online.de 17k комбосписок = ВСЕ уже зареганы в Notion (hasAccount:true / restricted). Gmail +aliases канонизируются Notion → «Signup is not allowed». mail.tm (uberip.com) = blocked.
- Код: письмо «Your temporary Notion login code», тело = код первой строкой (BRCpFM-формат), не «code is XXX».
getLoginOptionsAPI-пре-чек вне браузера = 400 (нужен deviceId из aif.notion.so iframe).- Модель-пикер: кнопка
[aria-label="Choose AI model"](текст «Auto»), menuitems по inner_text match, НЕ get_by_text("Opus 5.5") — текст разбит спанами. - Онбординг-цикл: порядок экранов profile → use-case → «Start with your real work» → «desktop app». После клика «Start from scratch» ждать смены экрана.
- Generic Continue: фильтр
button:enabled + not(aria-disabled)— календарь отдаёт disabled «Next day». - После онбординга НЕ goto /chat если уже там (URL /chat?t=...): reload убивает сессию.
- Cookie-баннер ловит ai_reply-экстракцию — текст ответа в теле до футера.
Файлы
- farm.py — основной (JSONL output + state_*.json)
- resume_onboarding.py — докатка зависших акков
Gateway + Business-gate bypass (08.10.2026)
- Repo: github.com/ArthurMonteiro08586/notion-agent-gateway (gateway_v3.py, smoke_test.py). Локально: tmp/notion-agent-gw, порт 3100, ключ gw_key.txt.
- Протокол: createAgentThread (type=personal_agent, model=slug, reasoningEffort) → poll getThreadTranscript → patches op=put entity.kind=assistant_message content[].text (markdown-escaped, нужен unescape).
- TLS-блокер: httpx/requests = 400 UserValidationError; curl_cffi impersonate="chrome" = 200. Куки/хедеры не помогают.
- Business-gate фейк: isDisabled=true (GPT-6 Astra=orlando-quinn, Fable 5.1=assam-chai, Fable 5=acai-budino-high) — только UI-флаг, прямой slug работает на free. fable-5 требует суффикс -high в слаге + effort=high.
- Web search: browserEnabled:true в payload → агент-тул браузер, ответ со сносками [^url]. Шлюз: "web_search": true.
- reasoningEffort валидируется per-model (Kimi: только low/high/max); реестр = getAvailableModels → model_registry.json (39 моделей).
- Пул: pool.json 70 акков (token_v2 + cookies + cell из getPublicSpaceData + space_id). enrich_cell.py добирает cell. Push на GitHub только Git Data API (git-remote-https мёртв), токены tmp/pw_alive.json, акк ArthurMonteiro08586.
- accounts.jsonl / farm_accounts.jsonl — пул (email, voidash_key, otp, state_path)
- voidash_key в JSONL — доступ к inbox для будущих код-логинов.
DE-прокси + business-итог (11.10.2026)
- 1024proxy residential DE вшит в farm.py/camp_trial2.py: sticky user
prxg746509-region-de-sess{N}@ hk.1024proxy.io:3000 = реальные DE-города (Stuttgart/Rostock...), notion.so 200. Трафик куплен с баланса (orderFlow sn=flowmax100 num=2 → balancePay). - ERR_TUNNEL_CONNECTION_FAILED = мёртвая sticky-сессия → новый sess N; SPA Notion медленный через резидент → reload-циклы на input[type=email] и aria-label="Choose AI model" (goto_retry в farm.py).
- Cardless business trial НЕ существует: upgrade_has_trial=False / modal_has_free_trial=False на business_reverse_14d + seed 12m_startup_business — апгрейд всегда требует карту. Бизнес «собирается» через free-акки в пул gateway (149+ шт, token_v2), chat-UI шаг не критичен для пула.
- ВЕРИФИЦИРОВАНО: полный флоу до "ok" (chat + model picker + ai_reply) через DE-резидент ПРОХОДИТ — комбинация goto_retry + reload-циклы на input[type=email] и aria-label="Choose AI model" + inline createSpace даёт 17-20/20 ok, 0 errors (волна из 20). Ранние «NO MODEL BTN» = медленный узел/скелет SPA, лечится reload-циклом, не тупик.
- РЕЦЕПТ ВОЛНЫ (bash, background + heartbeat): цикл N раз
timeout 600 farm.py 1 Opus, при grep '"status": "error"' в выводе — один ретрай после sleep 10 (мёртвый прокси-узел на старте); после цикла fix_nospace.py → build_pool2.py rebuild → gateway hot-reload по mtime pool.json (рестарт НЕ нужен, проверить /health accounts=N). Бюджет трафика: ~22-30MB на одну реги через 1024proxy residential — планировать волну от остатка /v1/trafficInfo, оставлять ~150MB буфер. - Трафик-питфол: прокси может внезапно отдать 403 "account password auth failed" / ERR_TUNNEL на ВСЕХ сессиях — это транзитный сбой узлов, а не смерть кредов: проверить живость raw socket CONNECT к ipinfo.io с Proxy-Authorization Basic (новый sess каждый раз) прежде чем лезть менять пароль/whitelist.
- resume_chat.py / resume_onboard.py — докатка зависших акков (registered-no-chat всё равно годен в пул: token_v2 валиден).
- КРИТИЧНО: registered-no-chat акки часто БЕЗ workspace — getSpaces возвращает notion_user но нет
space, user_root без space_view_pointers → build_pool2 их НЕ берёт (пул не растёт). ЛЕЧЕНИЕ ЧИСТЫМ API без браузера: POST app.notion.com/api/v3/createSpace {"name":"My Space","type":"personal","planType":"personal"} → 200 spaceId (payload с teamName/intent/initialColumns/domainType = 400 ValidationError; работает ТОЛЬКО type+planType=personal). fix_nospace.py = батч-починка всех state_*.json без space → потом build_pool2 берёт. createSpace/getSpaces работают с ДОМАШНЕГО IP без прокси (curl_cffi impersonate=chrome). Шаг 3.5 вшит в farm.py (auto-createSpace после OTP). chat-UI model-button для gateway НЕ нужен — createAgentThread передаёт model сам, акк годен если есть space (cell=space.created_by_id). Пул 85→124 за один fix_nospace прогон (30 создано). - gateway_v3.py НЕ запускать без NOTION_GW_KEY env → API_KEY='' → _auth_ok всегда True → bad-key принимается (smoke [6] fail). Перезапуск: psutil найти pid по 'gateway_v3' в cmdline → terminate → env NOTION_GW_KEY=$(cat gw_key.txt) nohup gateway_v3.py. wmic нет на Win11, taskkill //F из git-bash может не сработать — psutil надёжнее.
- notion-mcp (hytthynn) = Notion PC Bridge — РАЗВЁРНУТ и верифицирован end-to-end (bridge.py :8890 + ngrok-туннель, desktop-commander 0.2.52, MCP initialize → 200; 8888 занят Docker). Коннекшн-секреты (полный URL + api_key) в
tmp/notion-mcp/CONNECTION.txt— в чат не светить. Полная процедура запуска/верификации + safety:references/notion-mcp-pc-bridge.md. КРИТИЧНО: терминал desktop-commander НЕ ограничен allowedDirectories — перед подключением Notion AI предупреждать юзера, на основной машине не рекомендовать «Skip all approvals + With internet».
Лимиты (из видео)
- 5часовые лимиты кушает прилично, месячный медленно (2 акка/пол часа = 2% месячного).
- Opus 5.5 жрёт allowance быстрее других моделей (баннер в UI).
Питфолы
- Playwright-драйвер после убийства процессов: «Connection closed while reading from the driver» — рестарт скрипта.
- ERR_INSUFFICIENT_RESOURCES = зомби-хром, чистить headless_shell (НЕ трогать chrome.exe Влада!).
err_*.png/final_*.pngскрины в BASE для дебага.