@Sergey0432

Как добавить данные в определенную ячейку SQLite?

У меня есть функция которая должная добавлять определенную информацию, эта информация содержится в кнопку 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

так выглядит таблица 63de6b38ade3b532606311.png

А так хендлер который обрабатывает нажатие на кнопку и пытается добавить эти данные в таблицу. Нужно для каждого нового пользователя добавлять данные в ячейку 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, "Текст для Краткосрочная")


Что я делаю не так? объясните плиз
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы