def echo_message(msg: types.Message):
with sqlite3.connect('id_users_close.db') as con:
cursor = con.cursor()
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
print(rows)
for i in rows:
a = i[1]
if str(a) == msg.text:
await bot.send_message(msg.from_user.id, "Правильно!\n+5 баллов в репу!", reply_markup=keyboards.inline_kb1)
else:
await bot.send_message(msg.from_user.id, "Неправильно!\n-10 баллов в репу :(",
reply_markup=keyboards.inline_kb1)
и что оно должно делать
НУ оно работает по факту) Ищет такой айди и сравнивает введенную капчу с той, которая в базе)
оно не ищет айди
Узнай про where
А зачем читать из базы все колонки всех строк?
Я таким образом пытаюсь найти ид юзера)))
Ту уже надо идти учить питон
Так и надо искать в базе пользователя по его id.
Чему научила уже?
Ну спамер для тг написала для интереса) Мультиакк))
Это ж для теста :D
При таком способе поиска проще вместо базы взять простой текстовый файл.
Обсуждают сегодня