Это модуль для авторизации в vk и Telegram. Он сохраняет на диске файлы сессий, которые будут использованы другими модулями для связи с серверами vk и Telegram.
Для авторизации в vk выполните:
$ ./main.py login vk
По умолчанию Приложение предложит вам перейти по ссылке для получения ключа доступа. Этот способ авторизации удобен, если вы уже вошли в vk через браузер и не хотите вводить логин и пароль в Приложении.
Перейдя по ссылке, вы перенаправитесь на страницу с предостережением:
Пожалуйста, не копируйте данные из адресной строки для сторонних сайтов. Таким образом Вы можете потерять доступ к Вашему аккаунту,
Данное сообщение написано потому, что в URL в адресной строке содержится ключ доступа. Именно он необходим Приложению, поэтому оно попросит вставить этот URL в консоль.
Авторизация завершится, и в консоль выведется Success!
. Ключ доступа будет сохранён в текущей директории в файл
vk.session
.
Ключ доступа истечёт через 24 часа, поэтому при необходимости через сутки нужно будет пройти авторизацию в vk заново.
--with-login Использовать для авторизации логин и пароль, а не вводить ключ доступа
--show-password Не скрывать символы вводимого пароля. Имеет эффект только в комбинации с --with-login
Для авторизации в Telegram, выполните:
$ ./main.py login tg
Приложение запросит номер телефона, SMS-код и при необходимости код двухфакторной аутентификации — см. документацию Pyrogram.
Авторизация завершится, и в консоль выведется Success!
. Сессия Telegram будет сохранена в текущей директории в
файле tg.session
.
В отличие от ключа доступа vk, сессия Telegram не истекает, и повторная авторизация не требуется.
--show-password Не скрывать символы вводимого пароля