Хочу сделать обработку ошибки 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, это происходит, когда вы пытаетесь запустить несколько экземпляров")
Некоторый код сместился, прошу не обращать на это внимание