Два одинаковых обработчика кнопок, но одна кнопка не работет

У меня есть обработчики кнопок, выполняют они одинаковую функцю, но первая кнопка работает, а вторая нет В ошибке выдает, что чат не найден

def callback_inline(call):
    user_id = call.data.split("_")[1]
    if call.data.startswith("add"):
        msg = bot.send_message(call.message.chat.id, "Введите сумму для пополнения баланса:")
        bot.register_next_step_handler(msg, process_amount, user_id)
    elif call.data.startswith("not_add"):
        msg = bot.send_message(call.message.chat.id, "Введите сумму для пополнения баланса:")
        bot.register_next_step_handler(msg, process_amountt, user_id)


def process_amount(message, user_id):
    amount = float(message.text)
    conn = sqlite3.connect('ggovno.db')
    c = conn.cursor()
    c.execute("UPDATE users SET balance = balance + ? WHERE user_id = ?", (amount, user_id))
    conn.commit()
    conn.close()
    bot.send_message(user_id, f"Ваш баланс пополнен на {amount}.")

def process_amountt(message, user_id):
    amount = float(message.text)
    conn = sqlite3.connect('ggovno.db')
    c = conn.cursor()
    c.execute("UPDATE users SET balance = balance + ? WHERE user_id = ?", (amount, user_id))
    conn.commit()
    conn.close()
    bot.send_message(user_id, f"Ваш баланс пополнен на {amount}.")```

Ответы (0 шт):