Я новичок. Помогите разобраться или направьте, где найти инфу.
Есть SQL база в которой есть данные. Эти данные иногда нужно редактировать прям через телеграм.
Как я вижу это:
Используем кнопку - "Показать запись"
Получаю данные с базы например 3 строки. И тут же к каждой строке прикрепляю инлайн клавиатуру с кнопкой - "Удалить"
Жмем - удаляется та запись с базы под которым была кнопка. Вроде нечего сложного, но не могу понять к чему привязаться, вроде как нужно вытащить сообщение, отредактировать получив какое то слово(данные) и через SQL запрос отыскать в базе и удалить.
inline_btn_archive = InlineKeyboardButton('Удалить', callback_data='btn_archive')
inline_kb = InlineKeyboardMarkup().add(inline_btn_archive)
......
await message.answer('В базе хранится {}'.format(x[1], reply_markup=inline_kb)
@dp.callback_query_handler(lambda c: c.data =='btn_archive')
async def process_callback(callback_query: types.CallbackQuery):
как то получить текст с сообщения над кнопкой
как-то выташить id строки или слово которое можно искать в базе
SQL запрос на удаление
await bot.answer_callback_query(callback_query.id, 'Запись удалена', show_alert=True)
Это я так думаю если есть что-то по проще просветите плиз!