@srgvac
Разработчик любитель

Что делать,если бот реагирует только на второе сообщение?

Суть в том,что бот откликается только со второго раза
Как исправить?
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()

ВОт код,бот реагирует на второе сообщение
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 2
Vadessa
@Vadessa
Разработаю всё,что надо
Можно исходник бота?
Ответ написан
@dooMoob
Исправить можно вот так:
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы