@Artemkaa_2001

Обработка ошибки в telebot, как сделать обработку на ошибку 409?

Хочу сделать обработку ошибки 409.
Это ошибка возникает когда, запущено несколько ботов одновременно с одним API

Сколько пробую, ничего не получается, вот код:
(Это лишь маленькая часть кода)
import telebot 
bot = telebot.TeleBot(Bot_API, parse_mode=None) 


@bot.message_handler(func=lambda message: re.match(r'^/start$', message.text, re.IGNORECASE)) 
def command_start(message): 
    locale = message.from_user.language_code 
    bot.send_message(message.chat.id, WELCOME_MESSAGE_RUSSIAN, reply_markup=keyboard) 
    contact_button = types.KeyboardButton(CONFIRM_PHONE_ENGLISH, request_contact=True) 
    keyboard.add(contact_button) 
    bot.send_message(message.chat.id, WELCOME_MESSAGE_ENGLISH, reply_markup=keyboard) 

while True: 
    try: 
        bot.polling(non_stop=True) 
    except Exception as e: 
        print(e) 
        if "Conflict" in str(e) or "409" in str(e): 
            print("Конфликт API, это происходит, когда вы пытаетесь запустить несколько экземпляров")


Некоторый код сместился, прошу не обращать на это внимание
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 окт. 2024, в 00:54
10000 руб./за проект
27 окт. 2024, в 00:52
30000 руб./за проект
27 окт. 2024, в 00:06
15000 руб./за проект