Получаю ошибку A request to the Telegram API was unsuccessful. Error code: 409 когда пытаюсь запустить бота на сервере

Я написал телеграм бота на питоне, задеплоил его на VPS от Reg.ru Когда запускаю бота, получаю следующую ошибку введите сюда описание изображения

Когда запустил в первый раз выбило ошибку, но я воспользовался следующим скриптом(увидел на каком-то сайте, что бы бот сам запускался после рестарта серверов телеграма): введите сюда описание изображения

Бот запустился и работал, после чего я нажал на кнопку, после нажатия на которую выбивает ошибку. После этого я пробовал разными способами его запускать, так и не запустился. Возможно кто-то знает в чем причина. Буду благодарен за ответ P.S. На этом токене запущен только этот бот


Ответы (2 шт):

Автор решения: fancier

Данный конфликт возникает, когда бот с определенным токеном запускается на двух хостах одновременно. Возможно вы запустили скрипт на рабочем ПК в IDE и затем, не закончив выполнение, запустили его на VPS. Убедитесь, что бот запущен только на одной машине.

→ Ссылка
Автор решения: Lotpite

Ошибка 409 возникает в том случае, если нет доступа к боту, и причина этого может быть в том, что бот запущен/задеплоен/доступен на другом хосте.

Решение:

  1. Убрать доступность бота на хостигне
  2. Изменить токен бота
→ Ссылка