while True:
try:
logging.info("Bot running..")
bot.polling(none_stop=True, interval=2)
# Предполагаю, что бот может мирно завершить работу, поэтому
# даем выйти из цикла
break
except telebot.apihelper.ApiException as e:
logging.error(e)
bot.stop_polling()
time.sleep(15)
logging.info("Running again!")