Connettersi a Telegram e WhatsApp

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.

Una nuova finestra Status, o riusare quella già aperta?

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.

Telegram

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.

WhatsApp

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.

MOTD - il messaggio di benvenuto in Status

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:

Telegram

CampoCosa mostra
Data CenterIl datacenter Telegram a cui sei connesso (DC1-DC5) - l'equivalente dell'host del server su IRC.
Two-Factor AuthSe hai una password 2FA impostata sull'account.
Active SessionsQuante sessioni/dispositivi risultano collegati al tuo account in questo momento.

WhatsApp

CampoCosa mostra
LIDIl tuo identificativo LID (il nuovo sistema WhatsApp che sostituisce gradualmente il numero di telefono come identificativo interno).
PlatformLa piattaforma con cui il tuo account WhatsApp risulta registrato.
UsernameSe ne hai impostato uno pubblico.
Verified NameIl nome verificato, per gli account WhatsApp Business.

Se ti disconnetti dal telefono

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.

Riconnessione automatica

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.

L'icona di connessione nella toolbar e i comandi /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).