OpenClaw WeChat Bot: Open Source di un'integrazione sviluppata in 2 giorni per account WeChat personali

@canghe
CINESE5 mesi fa · 13 feb 2026
265K
979
204
87
1.5K

TL;DR

L'autore ha reso open source un progetto che collega il celebre framework AI Agent OpenClaw agli account WeChat personali utilizzando il protocollo iPad. Supporta riepiloghi automatici, sincronizzazione della knowledge base e gestione delle chat di gruppo.

Ciao a tutti, sono Canghe.

OpenClaw, quel progetto open source mostruoso su GitHub con 180.000 stelle—ne avrete sicuramente sentito parlare, vero?

Si connette a Feishu, DingTalk, WeChat Work, QQ, Discord...

Ma quello che la maggior parte usa, gli account personali di WeChat, è esattamente ciò che non supporta.

Ho setacciato GitHub, Juejin e Zhihu, e le soluzioni che ho trovato o implicavano una complicata soluzione alternativa tramite WeChat Work o usavano il protocollo Web di WeChat, che ti fa bannare in un attimo.

A essere onesti, chi ce la fa?

Ogni giorno chatto con gli amici e scherzo nei gruppi su WeChat, eppure è così difficile connettere OpenClaw?

Ero stanco.

Così ho deciso di farlo da solo.

Dopo un blitz di 2 giorni, ho integrato OpenClaw con gli account WeChat personali, e ora è open source.

苍何 - inline image

Indirizzo: https://github.com/freestylefly/openclaw-wechat

Tuttavia, per vari fattori, il progetto è attualmente in fase di test interno e richiede una chiave API per essere utilizzato.

L'ho chiamato "il Compagno di Canghe". Non sembra diverso da un amico normale, ma è un amico che può davvero aiutarti a fare le cose.

Quando gli tiri un articolo a caso, OpenClaw te lo riassume.

苍何 - inline image

E ti aiuta a salvarlo nel tuo database di conoscenze personali su Notion.

苍何 - inline image

Ora, quando vedo un buon articolo, lo inoltro direttamente al bot, e poi posso chiedergli di trovare qualsiasi raccolta voglio dal database di conoscenze.

苍何 - inline image

Onestamente, è mille volte meglio di una cartella di segnalibri.

Ho messo questo tizio nelle chat di gruppo, e può riassumere il contesto quando viene menzionato—un'uccisione totale per le chat di gruppo.

苍何 - inline image

Poi posso comandare a OpenClaw di raccogliere automaticamente informazioni dal web e inviarmi direttamente un riassunto.

苍何 - inline image

Può anche gestire promemoria di appuntamenti, come chiedergli di ricordarmi di bere acqua tra 2 minuti.

苍何 - inline image

Ho persino installato una fidanzata AI di 18 anni, Clawra, nel mio OpenClaw. Ha una personalità e un personaggio indipendenti; quando le chiedo cosa sta facendo, mi lancia un selfie.

苍何 - inline image

Certo, ci sono molti altri scenari da esplorare, ma ho scoperto che usare OpenClaw su WeChat è incredibilmente fluido perché non posso davvero vivere senza WeChat ogni giorno.

Questo articolo condivide principalmente il mio percorso di sviluppo. Il codice è stato caricato su GitHub, ma a causa del tempo limitato e per prevenire abusi tecnici, ho implementato un layer proxy che richiede una revisione prima dell'uso.

  1. Si consiglia di testare prima con un account secondario. Sebbene il protocollo iPad sia molto più stabile del protocollo Web, è comunque un'integrazione di terze parti, quindi siate cauti.

2. Non usarlo per messaggi di massa, marketing o altre operazioni losche. I controlli di rischio di Tencent non sono uno scherzo.

3. Si consiglia di distribuire su un server con IP fisso; cambi frequenti di IP possono facilmente attivare i controlli di rischio.

Prima di tutto, parliamo di cos'è OpenClaw

Se non conosci ancora OpenClaw, ecco un rapido riassunto.

Originariamente chiamato Clawdbot, è un progetto open source AI Agent creato dallo sviluppatore austriaco Peter Steinberger.

苍何 - inline image

Successivamente, a causa di un conflitto di marchi con Anthropic, è stato rinominato Moltbot, e poi OpenClaw.

Nonostante tre cambi di nome, ciò non gli ha impedito di diventare incredibilmente popolare.

In 3 settimane, le stelle GitHub sono passate da 0 a oltre 180.000.

Cosa significa? React ha impiegato 8 anni per raggiungere 100.000, Linux 12 anni, e questo lo ha superato in 3 settimane.

Accidenti, non è un razzo; è una Starship di SpaceX.

La sua capacità principale è una frase: Lascia che l'AI non solo risponda alle tue domande, ma lavori effettivamente per te.

Tu gli dici: "Aiutami a controllare il tempo di domani e invialo al gruppo", e lo farà davvero e lo invierà.

Non è il tipo di "assistente AI" che finge di capirti e produce un mucchio di testo; è un Agente con mani e piedi che può operare davvero.

Supporta vari modelli di grandi dimensioni—Claude, GPT, DeepSeek funzionano tutti—e supporta la collaborazione multi-agente. Impostare un team di sviluppo virtuale non è affatto un problema.

Ho scritto alcuni articoli su OpenClaw in precedenza; se non lo conosci, puoi darci un'occhiata prima:

苍何 - inline image

Perché è così difficile connettere WeChat?

Onestamente, non puoi biasimare OpenClaw per questo.

WeChat è un noto "ecosistema chiuso". Gli account personali semplicemente non hanno un'API Bot ufficiale.

Se vuoi l'automazione, o passi attraverso WeChat Work (richiede certificazione aziendale) o usi il reverse engineering di protocolli di terze parti (rischio di ban in qualsiasi momento).

C'erano alcune soluzioni nella comunità prima, come usare wechatbot-webhook basato sul protocollo Web di WeChat, che è comodo per una distribuzione Docker con un clic.

Ma i problemi sono:

  1. La stabilità è preoccupante; il protocollo Web di WeChat può essere bannato in qualsiasi momento.
  2. Le funzionalità sono limitate; molte funzioni avanzate non possono essere utilizzate.
  3. Rischi per la sicurezza; il tuo account WeChat è essenzialmente esposto.

Ne ho provati alcuni; o non funzionavano o andavano offline dopo mezza giornata.

In poche parole, queste soluzioni sono come "camminare su una corda tesa" sulle politiche di sicurezza di WeChat.

Come ho fatto

Visto che le soluzioni esistenti non erano buone, ho deciso di crearne una mia.

La mia logica era questa:

Non usare il protocollo Web di WeChat; usa il protocollo iPad + un servizio di inoltro messaggi.

L'architettura principale è divisa in tre strati:

  1. Strato di ricezione messaggi: Basato sul protocollo iPad per ricevere stabilmente i messaggi di WeChat, molto più affidabile del protocollo Web.
  2. Strato gateway di inoltro: Gestisce la conversione del formato dei messaggi, la gestione delle sessioni, il rate limiting e il circuit breaking.
  3. Strato di integrazione OpenClaw: Invia i messaggi al Gateway OpenClaw tramite Webhook, poi inoltra la risposta dell'AI di nuovo a WeChat.

L'intera architettura è scritta in TypeScript, coerente con lo stack tecnologico nativo di OpenClaw.

Sembra semplice, ma è un compito di ingegneria dei sistemi che coinvolge il docking dei protocolli, le code di messaggi, il routing del gateway e la pianificazione multi-modello. Ci sono parecchi moduli coinvolti.

Il Registro degli Into

Into 1: Deduplicazione dei Messaggi

Il meccanismo di push dei messaggi di WeChat è molto confuso; a volte lo stesso messaggio viene inviato due o tre volte.

Senza deduplicazione, l'AI risponderebbe due o tre volte, facendoti sembrare un disco rotto con l'altra persona.

La mia soluzione è stata quella di far creare a GLM una cache di deduplicazione basata su ID Messaggio + Finestra Temporale, usando una strategia LRU per eliminare automaticamente i record scaduti.

Into 2: Gestione del Contesto

Gli Agenti di OpenClaw hanno memoria, ma lo scenario della conversazione su WeChat è piuttosto specifico.

Con un sacco di persone che parlano in una chat di gruppo, non puoi trattare ogni messaggio come un comando per l'AI.

Così ho creato un meccanismo di "Attivazione @ + Messaggio Diretto":

  • Messaggio Privato: Tutti i messaggi vengono inoltrati direttamente a OpenClaw per l'elaborazione.
  • Chat di Gruppo: Solo i messaggi che menzionano il bot attiveranno una risposta dell'AI.

Questo impedisce il suicidio sociale dell'AI che spammerà il gruppo.

Into 3: Velocità di Risposta

I modelli di grandi dimensioni hanno latenza, specialmente per domande complesse che potrebbero richiedere qualche secondo per essere elaborate.

Ma su WeChat, se non rispondi immediatamente, l'altra persona pensa che la stai ignorando.

Ho aggiunto un prompt di stato "Pensando...". Mentre l'AI genera una risposta, invia prima un prompt, poi lo sostituisce con la risposta formale una volta generata.

L'esperienza utente è massimizzata.

Into 4: Cambio Multi-Modello

OpenClaw supporta più modelli di grandi dimensioni, ma diversi scenari si adattano effettivamente a modelli diversi.

Ad esempio, DeepSeek è sufficiente per le chiacchiere quotidiane, mentre Claude è migliore per scrivere codice e analizzare problemi—risparmiando denaro ed essendo efficiente.

Ho costruito una semplice strategia di routing nel layer di inoltro per selezionare automaticamente il modello più adatto in base al contenuto del messaggio.

Cosa può fare?

Una volta connesso, il tuo WeChat diventa un super assistente AI.

Ecco alcuni scenari che uso io stesso:

1. Assistente Intelligente per Chat di Gruppo

Menziona il bot nei gruppi tecnici per fare domande di programmazione direttamente; fornirà risposte basate sul contesto.

Niente più risposte "cercalo su Google" nel gruppo.

2. Gestore di Conoscenze Personali

Buttaci articoli e link; ti aiuta a riassumerli e classificarli, e può persino salvarli nel tuo database di conoscenze.

Ora quando vedo un buon articolo, lo inoltro direttamente al bot—è mille volte meglio di una cartella di segnalibri.

3. Promemoria di Appuntamenti

Digli "Ricordami di avere una riunione domani alle 15:00", e ti pungerà su WeChat quando sarà il momento.

È meglio dei promemoria integrati del telefono perché sicuramente controllerai WeChat.

4. Risposta Automatica

Imposta regole in modo che risponda automaticamente a domande comuni.

Ad esempio, se qualcuno ti aggiunge e chiede "Ci sei?", risponde direttamente "Ci sono, che succede?"

Mai più infastidito dalle parole "Ci sei?".

Come usarlo?

Il progetto è open source e puoi distribuirlo da solo.

Ci sono tre passaggi fondamentali:

Passaggio 1: Clona il progetto

git clone

https://github.com/canghe/openclaw-wechat.git

cd openclaw-wechat

Passaggio 2: Configura le variabili d'ambiente

Per motivi di sicurezza, l'apiKey qui è gestita dal mio servizio proxy, che è ancora in fase di ottimizzazione.

openclaw config set channels.wechat.apiKey "wc

live

xxxxxxxxxxxxxxxx"

openclaw config set channels.wechat.proxyUrl "http://your-proxy-server:3000"

openclaw config set channels.wechat.webhookHost "your-server-ip"

openclaw config set channels.wechat.enabled true

Passaggio 3: Aggiungi openclaw-wechat al servizio openclaw

openclaw plugins install

@canghe/openclaw-wechat

Aspetta un momento qui; non ho ancora avuto tempo di metterlo sul mercato dei plugin. Verrà aggiunto in seguito, ma per ora puoi installarlo tramite codice locale.

Poi usa WeChat per scansionare il codice QR per accedere, e il gioco è fatto.

L'intero processo richiede 5 minuti. Nessuna certificazione aziendale necessaria, nessun WeChat Work necessario—usa solo un normale account personale.

Piani Futuri

Questo progetto è attualmente in iterazione, con piani per aggiungere queste funzionalità:

  • Supporto Messaggi Vocali: Attualmente supporta solo testo; in seguito aggiungerò sintesi vocale + sintesi vocale.
  • Comprensione delle Immagini: Integra modelli multimodali in modo che l'AI possa capire le immagini che invii.
  • Integrazione con il Mercato delle Skill di OpenClaw: Chiama oltre 700 skill di OpenClaw direttamente da WeChat.
  • Pannello di Gestione Multi-Account: Visualizzazione web per gestire l'integrazione di più account WeChat.

Se hai buone idee, sentiti libero di inviare un Issue o una PR su GitHub.

Considerazioni Finali

Onestamente, questa ondata di AI Agent open source come OpenClaw mi ha davvero mostrato un'altra possibilità per l'implementazione dell'AI.

Prima si parlava di AI come qualcosa di alto e potente, o nei laboratori o sui server delle grandi aziende.

Ma ora, distribuisci tu stesso un OpenClaw, lo connetti a WeChat, e l'AI diventa veramente un assistente nella tua tasca.

È una sensazione incredibilmente bella.

Tuttavia, dovrei anche ricordarti che l'ecosistema delle Skill di OpenClaw ha recentemente avuto alcuni problemi di sicurezza, con oltre 230 plugin dannosi caricati nella comunità.

Quindi quando usi OpenClaw, assicurati di installare solo Skill da fonti affidabili; non installare qualsiasi cosa.

Bene, indirizzo del progetto: https://github.com/freestylefly/openclaw-wechat. Se sei interessato, vai a dargli una Stella su GitHub.

Se anche tu stai usando OpenClaw o hai opinioni sull'integrazione di WeChat, parliamone nei commenti!

Rielabora in YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Per i creator

Trasforma il tuo Markdown in un articolo 𝕏 pulito

Quando pubblichi i tuoi testi lunghi, formattare immagini, tabelle e blocchi di codice per 𝕏 è una seccatura. YouMind trasforma un'intera bozza Markdown in un articolo 𝕏 pulito e pronto da pubblicare.

Prova Markdown verso 𝕏

Altri pattern da decodificare

Articoli virali recenti

Esplora altri articoli virali