Переход к другой функции telebot
Подскажите что делаю не так
def handle_excel_file(message):
# Check file.xlsx
if message.document:
user_id = message.chat.id
file_info = bot.get_file(message.document.file_id)
file_path = file_info.file_path
downloaded_file = bot.download_file(file_path)
# File_name = user_id
file_name = f"{message.from_user.id}.xlsx"
# # Сохраняем файл на сервере
with open(file_name, 'wb') as new_file:
new_file.write(downloaded_file)
print(message)
bot.send_message(message.chat.id, "Файл успешно загружен и сохранен.")
tax = bot.send_message(message.chat.id, "Теперь отправь мне сумму налога")
bot.register_next_step_handler(tax, get_taxes)
else:
bot.send_message(message.chat.id, "Ошибка! Отправленный документ не является файлом.")
def get_taxes(tax):
print(f"тут {tax}")
taxes = tax.text
conn = sqlite3.connect('users.db')
c = conn.cursor()
c.execute('''UPDATE users SET taxes = ?''', (taxes,))
conn.commit()
conn.close()
bot.send_message(message.chat.id, "Теперь отправь мне сумму штрафов")
bot.register_next_step_handler(message, get_penalty)
бот не переходит к функции def get_taxes(tax):