Суть в том,что бот откликается только со второго раза
Как исправить?
def user_subs1():
conn = sqlite3.connect('orders.db')
cur = conn.cursor()
request = "SELECT user_id FROM exs"
result = cur.execute(request).fetchall()
return [i[0] for i in result]
conn.commit()
@bot.message_handler(commands=["start"])
def start(msg):
user_id = msg.chat.id
if user_id not in user_subs():
conn = sqlite3.connect('orders.db')
cur = conn.cursor()
user2 = [(user_id,0,False,False,False,"0")]
cur.executemany("INSERT INTO orders VALUES(?, ?, ?,?,?,?);", user2)
conn.commit()
ВОт код,бот реагирует на второе сообщение