Задать вопрос
ApXNTekToP
@ApXNTekToP
Недопрограммист

Как запустить Telegram бот на VPS сервере?

При запуске Telegram бота выдает ошибку:
5e963a36629e5391367595.png
Так как с Linux я работаю впервые, следовал инструкции человека с хабра https://habr.com/ru/post/347106/
Даже когда systemctl пишет что бот активен в телеграмме ничего не работает, а после повторного ввода команды systemctl status bot выдает ту же самую ошибку.
  • Вопрос задан
  • 1747 просмотров
Подписаться Средний Комментировать
Решения вопроса 1
ApXNTekToP
@ApXNTekToP Автор вопроса
Недопрограммист
Всем спасибо за помощь! Проблема решена, я поставил Ubuntu 18.04,а так же обновил питон до версии 3.6.9.
5e96eda88089b446729755.png
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
paran0id
@paran0id Куратор тега Linux
Умный, но ленивый
journalctl -u bot покажет, что сказал бот перед смертью. systemctl говорит, что бот активен, потому что, видимо, мрёт он не сразу, а после падения перезапускается (auto-restart)
Ответ написан
shabelski89
@shabelski89
engineer
раз знаний встроить логгер нет, запусти бота не через юнит, а напрямую.
в консоль выведется ошибка с которой бот падает.
/usr/bin/python3 /usr/local/bin/bot/bot.py
потом либо гугли, либо вставь ошибку сюда.
проверь версию питона, нет ли у тебя фич, которые твоей версией ещё не поддерживаются.
как пример f'string' начиная с 3.6
python3 -V
Ответ написан
inoise
@inoise
Solution Architect, AWS Certified, Serverless
В консоли же указано что ошибка синтаксиса. Белым по черному. Идите и проверяйте что там не так, а без конфигурации можно только тыкнут пальцам в данную проблему и отправить обратно разбираться
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы