>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Embedded Beveiliging
JavaScript

FlowPilot Zet Bulk Neurale Netwerk Registratieroutine Om in een Gestroomlijnde Assemblagelijn

Iedereen die zijn eigen accountpools voor ChatGPT of Grok heeft gebouwd, kent deze pijn. Eerst moet je tientallen e-mailadressen genereren, de bevestigingscode in elke brief opvangen, captcha doorstaan, een telefoonnummer invoeren, door OAuth-bevestiging klikken en sessietokens kopiëren. Bij het tiende account begint de routine je uit te putten, en bij het vijftigste verlies je alle zin om door te gaan.

Het FlowPilot-project lost de automatiseringsuitdaging voor deze ketens op. Het transformeert de chaos van een dozijn openstaande tabbladen en scripts naar een duidelijke Chrome-browser-sidebar.

Wat FlowPilot Kan Doen

FlowPilot is een Chrome Sidebar Extension geschreven in JavaScript. De projectauteur maakt één ding duidelijk: dit is niet zomaar een verzameling wegwerpbare clickers, maar een compleet systeem voor het automatiseren van registratie, verificatie en toegangsdoorsturing naar gateways van derden.

Het hulpmiddel verwerkt de volledige accountlevenscyclus. Het kan e-mailaliassen genereren, eenmalige codes uit postvakken ophalen, OAuth-bevestigingspagina's doorstaan en de resulterende gegevens opslaan.

Ondersteunde services en scenario's:

  • OpenAI (ChatGPT) met OAuth-doorsturing en Plus-accountafhandeling.
  • Grok van xAI met SSO-tokenexport naar webchat2api, grok2api of SUB2API-services.
  • Kiro met Builder ID-creatie en data-upload naar kiro.rs.

Werken met E-mailpostvakken en Captcha

De belangrijkste bottleneck bij het automatiseren van registratie is het ontvangen van bevestigings-e-mails. FlowPilot gebruikt verschillende benaderingen voor e-mailgeneratie en -monitoring.

Voor adrescreatie gebruikt het aliasgenerators van Cloudflare, DuckDuckGo, Gmail en de 2925-service. Voor het lezen van inkomende e-mails kan de extensie webinterfaces pollen, e-mailprovider-API's rechtstreeks bevragen of gegevens ophalen via een lokaal helperproces.

De lijst met ondersteunde e-mailservices omvat Hotmail, QQ Mail, 163 Mail, Inbucket en verschillende andere gespecialiseerde services. Voor telefoonnummers wordt integratie met SMS-ontvangstplatforms ondersteund - de extensie haalt de code uit het ontvangen bericht en voegt deze in het vereiste formulierveld in.

Hoe de Werkstroom Werkt

De logica binnen de extensie is opgedeeld in afzonderlijke stappen. Je kunt scenario's in twee modi uitvoeren.

In stapsgewijze modus bestuur je elke fase zelf door op knoppen in de panelinterface te drukken. In automatische modus voert de extensie de hele keten van begin tot eind uit, haalt codes zelfstandig op en verzendt tokens naar de doelserver.

Om te voorkomen dat beveiligingssystemen verzoeken blokkeren vanwege te frequente klikken, heeft FlowPilot een configureerbare vertraging tussen acties. Standaard is deze ingesteld op twee seconden. Dit geeft pagina's de tijd om scripts te laden en vermindert het risico op verbanning vanwege gedragsfactoren.

Alle uitvoeringsresultaten worden via een helper Node-script naar een lokaal bestand geschreven. Als het proces wordt onderbroken door een netwerkfout of captcha, kan de registratie worden hervat vanaf waar het stopte.

Snelle Start

De installatie volgt de standaardprocedure voor uitgepakte Chrome-extensies:

  1. Kloon de repository van GitHub.
  2. Ga naar de pagina en schakel de ontwikkelaarsmodus in.
  3. Klik op "Uitgepakte extensie laden" en geef de projectmap op.
  4. Open de Chrome-sidebar en selecteer het gewenste scenario.

Voordat je een bulk-run uitvoert op tientallen accounts, is het verstandig om eerst een paar accounts handmatig te testen. Dit helpt om te verifiëren dat de e-mailservice-API zonder vertragingen reageert en dat proxies stabiel werken.

Voor Wie Dit Project Nuttig Is

FlowPilot is nuttig voor ontwikkelaars die hun eigen API-aggregators bouwen voor het werken met LLMs, of voor onderzoekers die neurale netwerken testen op geïsoleerde profielen.

De code wordt gedistribueerd onder de MIT-licentie. De documentatie in de repository is in het Chinees geschreven, maar de bestandsstructuur en stapuitvoeringspatronen in de code zijn duidelijk genoeg om in een halfuur te begrijpen.

Gerelateerde projecten