Задать вопрос
@Reyfli

Как при помощи команды /restart можно перезапустить ТГ бота?

Нашёл одно решение, но не понимаю его (появляются ошибки с неизвестными символами):
def restart(message):
    pid = str(os.getpid())
    restarter = open('restart.bat', 'w')
    restarter.write('Taskkill /PID ' + pid + ' /F\nTIMEOUT /T 5 /NOBREAK\ncd C:\\Users\\User\\OneDrive\\Рабочий стол\\Питончик\\БОТ ИИ\\main.py')
    restarter.close()
    os.system('C:/Users/User/OneDrive/Рабочий стол/Бат/restart.bat')

Можно ли сделать каким-то другим способом? Или же что можно сделать (в том числе со скриптами), чтобы работал вариант выше? Использую библиотеку telebot.
  • Вопрос задан
  • 339 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
19 янв. 2025, в 02:12
70000 руб./за проект
19 янв. 2025, в 01:58
20000 руб./за проект
18 янв. 2025, в 23:27
50000 руб./за проект