Использую ларавель.
Создаю консольную команду примерно с таким кодом:
$MadelineProto = new API('session.madeline', $settings);
$MadelineProto->start();
$participants = $MadelineProto->getPwrChat('тут чат');
Все отрабатывает. в $participants лежат данные.
Первый раз при запуске, php artisan command:start у меня попросило авторизоваться в консоли, ввел номер телефона и далее прилетел код авторизации в аккаунт телеги я его ввел и все стало работать, при дальнейших запусках не просил.
Делаю точно такой же код в контроллере и получаю ошибку:
The authorization key has expired (401) (AUTH_KEY_UNREGISTERED)
Если добавляю в контроллер при нажатии кнопки
$MadelineProto->start();
Он опять просит авторизоваться, не пойму как можно из кода проделать эту авторизацию и почему если в консоли работает и не просит ее, то в контроллере не работает и просит. Возможно кто то сталкивался или работал с данной библиотекой.