MCPcopy
hub / github.com/danielgross/whatsapp-gpt

github.com/danielgross/whatsapp-gpt @main sqlite

repository ↗ · DeepWiki ↗
11 symbols 37 edges 3 files 2 documented · 18%
README

whatsapp-gpt

  • You'll need to run WhatsApp from a phone number using the golang library I'm using.
  • You'll run a dedicated browser in another window that's controlling ChatGPT.
  • Two terminals: go run main.go, and python server.py. I am extremely doubtful they will work for you on the first run.
  • You can also try multichat.py if you want to watch two ChatGPTs talk to each other.
  • This marks the end of the readme file; it is a bit sparse; thankfully the code is too! Just tuck in if you can... and I will try to add more here later.

Core symbols most depended-on inside this repo

get_input_box
called by 2
server.py
is_logged_in
called by 1
server.py
send_message
called by 1
server.py
get_last_message
called by 1
server.py
start_browser
called by 1
server.py
register
called by 1
main.go
chat
called by 0
server.py
eventHandler
called by 0
main.go

Shape

Function 7
Method 2
Route 1
Struct 1

Languages

Python64%
Go36%

Modules by API surface

server.py7 symbols
main.go4 symbols

Dependencies from manifests, versioned

filippo.io/edwards25519v1.0.0 · 1×
github.com/mattn/go-sqlite3v1.14.16 · 1×
github.com/mdp/qrterminalv1.0.1 · 1×
github.com/mdp/qrterminal/v3v3.0.0 · 1×
go.mau.fi/libsignalv0.0.0-2022101510591 · 1×
go.mau.fi/whatsmeowv0.0.0-2022120211055 · 1×
golang.org/x/cryptov0.0.0-2022101213473 · 1×
google.golang.org/protobufv1.28.1 · 1×
rsc.io/qrv0.2.0 · 1×

For agents

$ claude mcp add whatsapp-gpt \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact