У меня есть функция которая должная добавлять определенную информацию, эта информация содержится в кнопку inline. тоесть мне нужно при нажатии кнопки вписать это в БД
def add_ts(self, user_id, trading_style):
with self.connection:
try:
return self.cursor.execute("INSERT INTO 'users' ('user_id', 'trading_style') VALUES (?, ?)", (trading_style,))
except:
pass
так выглядит таблица
А так хендлер который обрабатывает нажатие на кнопку и пытается добавить эти данные в таблицу. Нужно для каждого нового пользователя добавлять данные в ячейку trading_style в зависимости от того на какую из трех кнопок он нажал
@dp.callback_query_handler(text="cratcosrochnaya")
async def cratcosrochnaya(message: types.Message, trading_style="ST"):
await db.add_ts(message.from_user.id, trading_style)
await bot.delete_message(message.from_user.id, message.message.message_id)
await bot.send_message(message.from_user.id, "Текст для Краткосрочная")
Что я делаю не так? объясните плиз