@bot.callback_query_handler(func=lambda call: True)
def inline(call):
if call.data == 'vk':
markup1 = types.InlineKeyboardMarkup(row_width=1)
item1 = types.InlineKeyboardButton("КУПИТЬ", callback_data='kp')
item2 = types.InlineKeyboardButton("НАЗАД", callback_data='nz')
markup1.add(item1, item2)
bot.send_message(call.message.chat.id, text = 'Вы выбрали: ВК АККАУНТ\nЦЕНА: 30Р', reply_markup=markup1)
if call.data == 'kp':
people_id = call.message.chat.id
connect = sqlite3.connect('user')
cursor = connect.cursor()
cursor.execute(f'SELECT balance FROM user_id WHERE id = {people_id}')
bal1 = str(cursor.fetchall())
bal = int(f'{bal1[2:-3]}')
if bal >= 20:
people_id = call.message.chat.id
connect = sqlite3.connect('user')
cursor = connect.cursor()
cursor.execute(f'UPDATE user_id SET balance = balance-30 WHERE id = {people_id}')
connect.commit()
answer = random.choice(vk)
bot.send_message(call.message.chat.id, answer)
#вот здесь нужно удалить ключ из базы
elif bal < 20:
bot.send_message(call.message.chat.id, text = f'НЕДОСТАТОЧНО СРЕДСТВ\nВаш баланс:{bal}')
if call.data == 'nz':
bot.delete_message(call.message.chat.id, call.message.message_id)