Ошибка с SQLITE3 + Python Vk_api
У меня проблема, хочу сделать так, чтобы когда пользователь пишет ссылка => бот добавлял в таблицу его VK ID, а если его ID там уже есть, чтобы он просто игнорировал добавление. Я пытался, но у меня ошибка TypeError: argument of type 'int' is not iterable
Файл mydatabase.py
def user_in(obj):
cursor = connect.cursor()
cursor.execute("SELECT * FROM user_info")
rows = cursor.fetchall()
for row in rows:
if str(obj) == row[0]: # Если юзер в базе вернет ТРУ
return True
else:
return False
Файл bot.py
if text == 'ссылка':
reflink = link + str(user_id)
user = user_id
send_message(user_id, 'Ваша реферальная ссылка: ' + str(reflink))
if db.user_in(user_id) == False: # ОШИКБА Если юзера нет в БД:
print(user_id, user)
v = (user, 0, 0)
db.sql_insert(connect, v) # Добавляем юзера в БД
else:
print('Work!')