У меня есть таблица в бд, где находится число. Как изменить это поле? Например бот кидает кубик, выпадает 5 и нужно эту 5 добавить к числу из бд.
@dp.message_handler(commands=['dice'])
async def dice_handler(message: types.Message):
user_data = await message.answer_dice(emoji="")
user_data = user_data['dice']['value']
conn = sqlite3.connect('db.db')
cur = conn.cursor()
user_id = message.from_user.id
result = cur.execute("SELECT * FROM users WHERE user_id = ?", (user_id, )).fetchone()
nomer = result[5] # это расположение числа с которым нужно работать
if user_data == 1:
await sleep(4)
await message.reply("Число 1")
nomer + 1 # это моя жалкая попытка изменить число
elif user_data == 2:
await sleep(4)
await message.reply("Число 2")
nomer + 2
elif user_data == 3:
await sleep(4)
await message.reply("Число 3")
nomer + 3
elif user_data == 4:
await sleep(4)
await message.reply("Число 4")
nomer + 4
elif user_data == 5:
await sleep(4)
await message.reply("Число 5")
nomer + 5
elif user_data == 6:
await sleep(4)
await message.reply("Число 6")
nomer + 6