В общем, есть код который кидает id и ник из телеги в SQL lite. Он работает проверял. Но нужно, что бы в телеге можно было вписать наименование и количество дату и время и эти строки падали в БД. Если кто может подсказать как его отредактировать, буду благодарен.
Делаю сам, для бизнеса, в программирование новичок, от слова совсем.
import sqlite3
import telebot
bot = telebot.TeleBot("токен")
conn = sqlite3.connect('vadik.db', check_same_thread=False)
cursor = conn.cursor()
def db_table_val(user_id: int, user_name: str, user_surname: str, username: str):
cursor.execute('INSERT INTO test (user_id, user_name, user_surname, username) VALUES (?, ?, ?, ?)',
(user_id, user_name, user_surname, username))
conn.commit()
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Добро')
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text.lower() == 'привет':
bot.send_message(message.chat.id, 'Ваше имя добавлено!')
us_id = message.from_user.id
us_name = message.from_user.first_name
us_sname = message.from_user.last_name
username = message.from_user.username
db_table_val(user_id=us_id, user_name=us_name, user_surname=us_sname, username=username)
bot.polling(none_stop=True)
P.S. Если кто может помочь делом, готов финансово поблагодарить.
Делаю сам, для бизнеса, в программирование новичок, от слова совсем.
import sqlite3
import telebot
bot = telebot.TeleBot("токен")
conn = sqlite3.connect('vadik.db', check_same_thread=False)
cursor = conn.cursor()
def db_table_val(user_id: int, user_name: str, user_surname: str, username: str):
cursor.execute('INSERT INTO test (user_id, user_name, user_surname, username) VALUES (?, ?, ?, ?)',
(user_id, user_name, user_surname, username))
conn.commit()
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Добро')
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text.lower() == 'привет':
bot.send_message(message.chat.id, 'Ваше имя добавлено!')
us_id = message.from_user.id
us_name = message.from_user.first_name
us_sname = message.from_user.last_name
username = message.from_user.username
db_table_val(user_id=us_id, user_name=us_name, user_surname=us_sname, username=username)
bot.polling(none_stop=True)
P.S. Если кто может помочь делом, готов финансово поблагодарить.