Всех приветствую, учусь собирать ботов используя библиотеку pytelegrambotapi.
Проблему описал в недокоде, но уж сильно чешутся руки разобраться в том как сделать так, что-бы информация добавленная от пользователя добавлялась в базу. и как-то возвращалась обратно пользователю
import telebot
bot = telebot.TeleBot('0000:00000000000000000000)
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Привет, введи свой логин')
@bot.message_handler(content_types=['text'])
#На этом моменте я застрял
bot.polling()
import sqlite3
db = sqlite3.connect('server.db')
sql = db.cursor()
sql.execute("""CREATE TABLE IF NOT EXISTS users (
login TEXT,
password TEXT,
cash BIGINT
)""")
db.commit()
user_login = # Я понимаю что логин равен введённому сообщению юзера но как это собрать?
user_pasword = #Так же само
sql.execute("SELECT login FROM users")
if sql.fetchone() is None:
sql.execute(f"INSERT INTO users VALUES (?,?,?)",(user_login, user_pasword, 0))
db.commit()
bot.send_message(message.chat.id, Добро пожаловать + message.from_user.first_name )
else:
bot.send_message(message.chat.id, 'Данный логин уже зарегистрирован!')
for value in sql.execute("SELECT * FROM users"):
bot.send_message(message.chat.id, value [0])