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
При таком способе поиска проще вместо базы взять простой текстовый файл.
Обсуждают сегодня