ошибку InterfaceError. Смотрел в инете, все пишут так же, но у них всё работает
user_id = message.from_user.id
db = sqlite3.connect('data.db')
sql = db.cursor()
reg = sql.execute("SELECT user_id FROM users")
for user_id in reg:
bot.send_message (message.chat.id, 'Ты уже записан.')
else:
db = sqlite3.connect('data.db')
sql = db.cursor()
sql.execute(f"INSERT INTO users VALUES (?, ?, ?)", (first_name, user_id, 0))
db.commit()
bot.send_message (message.chat.id, 'Ты записан')
А слабо сделать отступы полпробела?
Зачем тут else, зачем тут второй Коннект? Кто первый Коннект закрывать будет?
Может тогда нормальные отступы сделаешь?
Обсуждают сегодня