Yoake gestisce le due reti in modo indipendente, come server IRC separati nel vero mIRC: ognuna ha il proprio
Status, la propria connessione, i propri comandi /connect//disconnect.
Il dialogo di connessione ha una checkbox "Apri in una nuova finestra Status": se la spunti, la connessione va sempre in una finestra Status dedicata nuova, anche se ne hai già una aperta per quella rete. Se non la spunti (comportamento di default), riusa la finestra Status già aperta per quella rete se non è connessa, o converte lo Status generico se non l'hai ancora assegnato a nessuna rete - senza aprirne una in più inutilmente.
È l'equivalente grafico del comando /server -m [telegram|whatsapp] del vero mIRC (vedi
Comandi) - utile se vuoi tenere aperte più finestre Status per la stessa rete, es. per
gestire due tentativi di login in parallelo.
Login tramite API ID/API Hash (da my.telegram.org) + numero di
telefono + codice di verifica ricevuto via Telegram (ed eventuale password 2FA). La sessione ottenuta viene
salvata (sezione [telegram] di Yoake.ini, vedi Yoake.ini) - non serve
rifare il login ad ogni avvio.
Login tramite QR code: apri l'app WhatsApp sul telefono, Impostazioni > Dispositivi collegati > Collega un
dispositivo, inquadra il codice mostrato da Yoake. La sessione (cartella whatsapp-auth dentro i dati
dell'app) resta valida finché non disconnetti il dispositivo dal telefono.
Nella lista "Dispositivi collegati" del telefono, Yoake compare come Yoake.
Come il MOTD di un server IRC, alla connessione lo Status mostra un riepilogo. Oltre alle informazioni base (nome, id/telefono), mostriamo anche dati extra che il vero mIRC non avrebbe modo di conoscere:
| Campo | Cosa mostra |
|---|---|
| Data Center | Il datacenter Telegram a cui sei connesso (DC1-DC5) - l'equivalente dell'host del server su IRC. |
| Two-Factor Auth | Se hai una password 2FA impostata sull'account. |
| Active Sessions | Quante sessioni/dispositivi risultano collegati al tuo account in questo momento. |
| Campo | Cosa mostra |
|---|---|
| LID | Il tuo identificativo LID (il nuovo sistema WhatsApp che sostituisce gradualmente il numero di telefono come identificativo interno). |
| Platform | La piattaforma con cui il tuo account WhatsApp risulta registrato. |
| Username | Se ne hai impostato uno pubblico. |
| Verified Name | Il nome verificato, per gli account WhatsApp Business. |
Se disassoci il dispositivo dal telefono (WhatsApp) o revochi la sessione da un altro client (Telegram), Yoake se ne accorge: lo Status mostra un banner di disconnessione, lo stato interno passa a "non autenticato" e - se hai attivato l'opzione corrispondente (vedi Options) - le finestre di quella rete si chiudono automaticamente.
Le interruzioni di rete normali (Wi-Fi che cade, server che riavvia, ecc.) vengono gestite in automatico su entrambe le reti: Yoake riprova a riconnettersi da solo, mostrando un banner nello Status quando la connessione cade e quando torna. Solo un vero logout (dal telefono o da un altro client) richiede un nuovo login manuale.
/connect//disconnect
agiscono sulla rete della finestra attiva in quel momento (o, se nessuna finestra di rete è attiva, sull'ultima
rete a cui ti sei connesso con successo).