Ошибка 401 AUTH_KEY_UNREGISTERED в библиотеке Pyrogram в Python обычно возникает, когда для авторизации в API Telegram используется недействительный ключ авторизации (auth_key). Этот ключ представляет собой уникальный идентификатор для каждого пользователя и используется для аутентификации и взаимодействия с API Telegram.
Существуют несколько возможных причин, почему все аккаунты Pyrogram ежедневно вылетают с ошибкой 401 AUTH_KEY_UNREGISTERED:
1. Срок действия ключа авторизации истек: Ключ авторизации в Telegram имеет определенный срок действия, и если он не обновляется или перегенерируется вовремя, то старый ключ становится недействительным, что приводит к ошибке 401 AUTH_KEY_UNREGISTERED.
2. Неправильная реализация обновления ключа: Если обновление ключа авторизации не реализовано правильно в вашем коде, например, возникают ошибки при перегенерации или обновлении ключа, то при каждом новом запуске приложения будет использоваться недействительный ключ.
3. Проблемы с сохранением ключа авторизации: Возможно, что данные о ключе авторизации не сохраняются правильно после первоначальной авторизации, и при каждом новом запуске приложения вы используете старый недействительный ключ.
4. Вмешательство сторонних факторов: Иногда проблемы с авторизацией могут быть вызваны внешними факторами, такими как блокировка соединения с сервером Telegram, изменения в API Telegram или другие технические проблемы.
Для решения проблемы с ошибкой 401 AUTH_KEY_UNREGISTERED важно внимательно просмотреть ваш код, убедиться, что вы правильно обрабатываете авторизацию и обновление ключа, а также следить за сроком действия ключа авторизации и его сохранением. Также стоит учитывать возможные внешние факторы, которые могут повлиять на работу с API Telegram.