Как вывести данные из базы данных в инлайн кнопки?
Пишу телеграм бота(магазин) на библиотеке aiogram, только учусь в создании ботов, многого не знаю, поэтому и пишу данный вопрос.
Хочу выводить название, цену и количество товара в инлайн кнопку, чтобы к примеру при покупке товара, количество товара на инлайн кнопке менялось, а при нажатии на неё выводилось название, описание, цена и количество, не знаю как это реализовать, можете подробнее объяснить и показать на простом коде для примера?
при покупке товара, количество товара на инлайн кнопке менялось
Покупка товара это абстракция. На уровне бота это что-то вроде:
Взаимодействие с пользователем (реакция на на нажатие кнопки/отправки команды и т.д.)
Получение "введенных" пользователем данных
Отправка запроса с полученными данными в базу
Получение ответа от базы
Изменение текста в кнопке
При таком подходе подавляющее число пунктов либо напрямую описаны в соответствующей документации, либо легко пишутся с использованием тех-же вещей из доков.
На ютубе полно гайдов по базам данных SQLite, в стандартной библиотеке Питона даже есть модуль - sqlite3.
Помимо SQLite есть ещё куча других способов хранения данных, например, MySQL, MongoDB, обычные файлы.