• Как использовать 2 telegram bot на одном компьютере?

    @Boktan Автор вопроса
    Игорь, По отдельности работают хорошо. Думал о том, как игнорировать выпадающие ошибки и продолжить работу бота. Пришел к тому что необходимо очистить память работы кода и вернуть его обратно, но пока не нашел способа.
    import telebot
    from telebot import types
    import config
    import dbworker
    
    bot = telebot.TeleBot(config.token)
    keyboard1 = telebot.types.ReplyKeyboardMarkup(True)
    keyboard1.row('Показать актуальные данные по KPI')
    keyboard1.row('Выбрать дату отчета')
    keyboard1.row('Связаться с нами')
    
    keyboardact = telebot.types.ReplyKeyboardMarkup(True)
    keyboardact.row('Полноэкранная версия', 'Мобильная версия')
    keyboardact.row('Назад')
    
    keyboardback = telebot.types.ReplyKeyboardMarkup(True)
    keyboardback.row('Назад')
    
    """Удаление кнопок"""
    markup = types.ReplyKeyboardRemove(selective=False)
    
    # Команда старт
    @bot.message_handler(commands=['start'])
    def start_message(message):
        bot.send_message(message.chat.id, 'Привет ' + str(message.chat.first_name) + '! Введите пароль, пожалуйста!',
                         reply_markup=markup)
        dbworker.set_state(message.chat.id, config.States.S_PASSWORD.value)
    
    while True:
        try:
            bot.polling(none_stop=True)
        except:
            print('upalo')
            logging.error('error: {}'.format(sys.exc_info()[0]))
            time.sleep(2)
    Написано