Mistake:
elif message.text == '/page_{0}'.format (crow_0]):
UnboundLocalError: local variable 'row' referenced before assignment
Code:
... @bot.message_handler(content_types=['text']) def game(message): if message.text == 'Hello': db_worker = SQLighter(config.database_name) user_id = int(message.from_user.id) row = db_worker.select_single(l[db_worker.read_page(user_id)[2]]) bot.send_message(message.chat.id, row[0], row[1] + '/page' + str(row[0]) db_worker.close() elif message.text == '/page{0}'.format(row[0]): bot.send_message(message.chat.id, row[0]) ...