Авторизация python telethon в cron
Для автоматического хостинга в telegram использую библиотеку telethon. Скрипт при первом запуске запросил номер телефона или токен бота, я авторизовался и получил файл *.session. Скрипт работает.
Но при попытке вызвать этот же скрипт из cron, судя по логам, он опять запрашивает авторизацию, только дать ее уже невозможно. Но зачем? Я же уже авторизовался?
Кто может подсказать решение этой проблемы?
Ответы (1 шт):
Автор решения: Aleksandr Kupriyanov
→ Ссылка
Великая сила Стековерфлоу проявляется в том, что ответ находится в тот момент, когда отправляешь запрос.
Так как cron работает от имени root, то и авторизоваться надо, выполнив предварительно вручную скрипты под рутом. И все заработает в кроне