Session Flow
고객을 한 번 등록하면 월 일정이 자동으로 구성되고 세션별 금액이 표시됩니다. 결제 현황 확인 및 WhatsApp으로 청구
MCP server pro WhatsApp: asistent čte a posílá zprávy, nastavení celé z chatu. Stavěný pro Miládku (miladka.cz).
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗MCP server, přes který asistent čte a posílá zprávy na WhatsAppu.
Je to doplněk Miládky, AI asistentky, která běží
v Claude Code nad tvým vaultem, a běží jen v ní: vydaný server se spustí
jen ze složky doplňků Miládky. Návod pro asistenta, jak s tebou server
nastavit a jak s ním pracovat, je v docs/pro-asistenta.md.
Stavba a rozhodnutí jsou v SPEC.md.
Server se k WhatsAppu připojuje jako další propojené zařízení, stejně jako WhatsApp Web, ale přes neoficiální knihovnu whatsmeow. Podmínky WhatsAppu neoficiální klienty zakazují a WhatsApp za to může číslo zablokovat. Doporučujeme proto pro asistenta samostatné číslo, ne tvoje hlavní.
Server se propojí s tím WhatsApp účtem, kterým naskenuješ QR kód.
config.json určíš, které
chaty smí číst a kam smí psát, zvlášť pro osobní chaty a skupiny. Asistent
si nastavení sám nepřepíše.--wait) a asistenta probudí, až mu napíšeš. Čekání nestojí
žádné tokeny.config.json
zavolá wa_reload_config a server ho načte hned.Řekni Miládce: „Nainstaluj si doplněk WhatsApp." Postupuje podle
návodu pro asistenta: stáhne program pro tvůj systém
(binárky pro Windows, macOS a Linux jsou v
releasech se
SHA256SUMS) do své složky .doplnky/mcp-whatsapp/, domluví se s tebou na
nastavení a nechá tě naskenovat QR kód. Program si data dává vedle sebe do
data/, takže se s Miládkou stěhuje jednou složkou.
Mimo složku doplňků Miládky, nebo ve složce bez .miladka/VERSION, server
nenaběhne a odkáže na miladka.cz.
{
"read": { "chats": "all", "groups": false },
"send": { "chats": ["+420777123456"], "groups": false, "files": [] },
"history_sync": false,
"device_name": "Miládka"
}
| Klíč | Význam |
|---|---|
read.chats | osobní chaty, které smí číst: "all", false, nebo seznam čísel (+420…) |
read.groups | skupiny: "all", false, nebo seznam JID skupin (…@g.us, zjistí wa_list_chats) |
send.chats, send.groups | kam smí psát, stejný tvar; jen v rámci toho, co smí číst |
send.files | celé cesty ke složkám, ze kterých smí posílat soubory; prázdné = soubory ne |
history_sync | po spárování uložit historii povolených chatů (výchozí ne) |
history_days | s history_sync: jen posledních N dní historie (1 = posledních 24 hodin); bez něj všechno, co telefon nabídne |
device_name | jméno zařízení v telefonu v Propojených zařízeních |
transcription.enabled | přepis hlasovek; výchozí true, platí až po instalaci (wa_transcription_setup) |
transcription.threads, transcription.batch | vlákna a počet úseků najednou; výchozí 2 a 2 (asi 1,3 GB paměti). Na slabém stroji batch: 1 |
owner | tvoje číslo nebo seznam čísel (+420…): jen jejich zprávy jsou pro asistenta pokyny; musí být v read.chats |
wake | které nové zprávy asistenta probudí (režim --wait): "owner" (výchozí), seznam dalších čísel a skupin (budí spolu s tebou), nebo "all" |
media_dir | kam se ukládají fotky, hlasovky a dokumenty; výchozí data/media vedle programu, Miládka nastavuje vstupy/whatsapp |
media_keep_days | po kolika dnech se stažená média smažou (text a přepis zůstanou); výchozí 30, 0 = nikdy |
data_dir | kde leží data serveru; výchozí data/ vedle binárky |
transcription.dir |
Čísla vždycky s předvolbou země (+420777123456), číslo bez ní server
odmítne. Prázdný seznam i chybějící klíč znamená nikam, ne kamkoli. Relativní
cesty se berou od kořene složky Miládky.
V datové složce je session.db s klíči spárovaného zařízení. Kdo má ten
soubor, má přístup k tvému WhatsAppu. Nepatří do gitu ani do zálohy.
PolyForm Shield 1.0.0, viz LICENSE. Kód je veřejný, abyste si mohli ověřit, co doplněk dělá. Smíte ho používat, upravovat i sdílet, jen z něj nesmíte udělat produkt, který konkuruje Miládce. Starší verze vyšly pod Apache 2.0 a pod ní zůstávají. Server vychází z částí
wadb (MIT, upozornění v
NOTICE). Knihovna whatsmeow
je závislost pod MPL-2.0, její zdrojový kód je na GitHubu autora. Přepis
hlasovek stahuje na požádání sherpa-onnx
(Apache-2.0) a model NVIDIA Parakeet TDT 0.6B v3 (CC BY 4.0); podrobnosti
v NOTICE.
engine a model přepisu; výchozí .doplnky/prepis (sdílený s dalšími doplňky Miládky) |