$ sqlite3 bot.db
SQLite version 3.37.2 2022-01-06 13:25:41
Enter ".help" for usage hints.
sqlite> .schema files
CREATE TABLE files (
file_name TEXT VARCHAR(256) UNIQUE,
file_id TEXT VARCHAR(256)
);
sqlite> def my_handler(...):
try:
...
except Exception as e:
logger.error(traceback.format_exc())
raisewhile True:
try:
bot.polling(none_stop=True)
except requests.exceptions.ConnectionError:
print (" ConnectionError exception occured while polling, restart in 1 second...")
sleep(1)
continue
except telebot.apihelper.ApiException:
print (" ApiException exception occured while polling, restart in 1 second...")
sleep(1)
continue
except requests.exceptions.ReadTimeout:
print (" ReadTimeout exception occured while polling, restart in 1 second...")
sleep(1)
continue #
except Exception as e:
if logger_level and logger_level >= logging.ERROR:
logger.error("Infinity polling exception: %s", str(e))
if logger_level and logger_level >= logging.DEBUG:
logger.error("Exception traceback:\n%s", traceback.format_exc())
time.sleep(3)
continuebot.infinity_polling(logger_level=logging.DEBUG)