@violpeople

Как сделать корзину товаров для телеграмм бота?

У меня есть бот, который должен по нажатию кнопки показывать товар,а именно его Изображение, название и цену. Я вроде и понимаю, что надо через БД, и выбрал для этого SQLite3,и даже написал эту БД, но что делать дальше не понимаю(
@bot.callback_query_handler(func = lambda call: True)
def callback(call):
			if call.data == 'catalog':
				kb = types.InlineKeyboardMarkup(row_width=2)
				item1 = types.InlineKeyboardButton('Эквадорская роза', callback_data='Ecuador')
				kb.add(item1)
			elif call.data == 'Ecuador':
				kb = types.InlineKeyboardMarkup(row_width=1)
				item2 = types.InlineKeyboardButton('Добавить в корзину',callback_data = 'add_cart')
				item1= types.InlineKeyboardButton('Назад',callback_data='bac')
				kb.add(item2,item1)
				bot.edit_message_text(chat_id = call.message.chat.id,message_id=call.message.message_id,
		text = 'описание цветка',reply_markup=kb)

(извините,если код не особо 'красивый')
вот кусок БД:
import sqlite3 as sq
conn = sq.connect('coc.db')
cur = conn.cursor()

cur.execute("""CREATE TABLE IF NOT EXISTS Ecuador0(position TEXT,price TEXT,image BLOB)""")

Ecuador0= [('Херц  50 см','44,200','image'),
('Хот спот 80 см','50,000','image'),
('Хот Эксплоер 60 см','36,000','image'),
('Хот Эксплоер 70 см','39,600','image'), ........
  • Вопрос задан
  • 318 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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