Как отправить конкретному пользователю данные из базы данных по кнопке?
Хочу отправить нужному пользователю, его заказы, подскажите как это сделать?
Есть база данных, в которой лежат заказы юзера. По нажатию кнопки должно отправиться сообщения нужному юзеру по типу Вашы заказы и там должны быть его заказы.(Я так понимаю по айди)
Вот база данных:
Вот код, навернека не правильный(скопировал его)
@dp.message_handler(text = '? Заказы ?')
async def order_command(message: types.Message):
# await sqlite_db.sql_read(message)
# con = sq.connect('kingoff_base.db')
# c = con.cursor()
# async with state.proxy() as data:
# c.execute("SELECT link FROM orders WHERE id = ?" , (data.get('id'),))
# orders = c.fetchall()
# for i in orders:
# linkThing = i[0]
# await message.answer('Ваше замовлення:' ,linkThing)
con = sq.connect('kingoff_base.db')
c = con.cursor()
# тут pnb -то что ищем, user_id - признак
# знак вопроса не трогай
id = message.from_user.id
c.execute("SELECT link FROM orders WHERE id = ?" , (id, ))
orders = c.fetchall()
for row in orders:
link= str(row[0])
await message.bot.send_message(message.from_user.id, link )
