не работает скрипт бота на питоне для ТГ

karRigGan

Новичок
Пользователь
Мар 13, 2021
1
0
1
Ошибка cursor.execute(f'INSERT INTO users VALUES("{user_id}", "{name}", "{datetime.datetime.now()}", "{balance}", "{firstname}", "{lastname if not lastname is None else ""}")')

Вот код кто может помочь с проблемой?


#!/usr/bin/python
# -*- coding: utf-8 -*-
import sqlite3
import json
import time
import logging
from casino_config import bot, admin_1, admin_2, fake_number, cashier
from casino_config import get_status, get_balance, get_referals, get_ref_balance, get_ref_link, get_inf_profil
from casino_keyboard import markup_inline_soglashenie, keyboard_osnova, \
keyboard_admin, keyboard_worker, keyboard_vivod, keyboard_balance_top_up_amount_2, \
keyboard_balance_top_up_amount, nazad_admin, nazad_worker
from casino_money import vivod_money_1, worker_zp, _set_bill_id, \
_create_invoice, _top_up_balance, _reset_bill_id, _get_user_balance, \
_get_user_bill_id
from casino_functions import admin_rassilka, chan_balance, chan_status, ins_workers, del_workers
from casino_casino import play_casino

logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
level=logging.INFO)
logger = logging.getLogger(__name__)

# Первый старт + подключение клавиатуры
@bot.message_handler(commands=['start'])
def send_welcome(message):
con = sqlite3.connect("dannie_2.db")
cur = con.cursor()
cursor.execute(f'INSERT INTO users VALUES("{user_id}", "{name}", "{datetime.datetime.now()}", "{balance}", "{firstname}", "{lastname if not lastname is None else ""}")')
if cur.fetchone()[0] == 0:
con.commit()

Подскажите в чем проблема
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 669
477
83
какая именно ошибка? возможно нужно в values кавычки убрать...
 

Форум IT Специалистов