Мужики, только начинаю писать на python, так что сильно не ругайте, а научите. Спасибо за понимание.
Суть вопроса в том, что нужно в TG боте создать таблицу в БД и что бы данные введенные пользователем были вписаны в эту базу. В принципе с текстом разобрался, но как в эту базу добавить изображение пользователя, и возможно ли это вообще сделать. Перепробовал кучу вариантов, но к сожалению ничего не нашел.
Вот код:
Суть вопроса в том, что нужно в TG боте создать таблицу в БД и что бы данные введенные пользователем были вписаны в эту базу. В принципе с текстом разобрался, но как в эту базу добавить изображение пользователя, и возможно ли это вообще сделать. Перепробовал кучу вариантов, но к сожалению ничего не нашел.
Вот код:
Код:
import telebot
import sqlite3
bot = telebot.TeleBot("ТОКЕН")
@bot.message_handler(commands=['start'])
def start(message):
conn = sqlite3.connect('Tayfun.sql')
cur = conn.cursor()
cur.execute('CREATE TABLE IF NOT EXISTS user (id int auto_increment primary key, sex varchar(30), name varchar(50), age varchar(20), frome varchar(50), aboutmi varchar(200), photo BLOB NOT NULL)')
conn.commit()
cur.close()
conn.close()
bot.send_message(message.chat.id, 'Привет, сейчас тебя зарегистрируем! Введите ваше имя')
bot.register_next_step_handler(message, user_name)
def user_name(message):
name = message.text.strip()
bot.send_message(message.chat.id, 'Укажите свой возраст')
bot.register_next_step_handler(message, user_age)
def user_age(message):
age = message.text.strip()
bot.send_message(message.chat.id, 'Укажите ваш пол')
bot.register_next_step_handler(message, user_sex)
def user_sex(message):
sex = message.text.strip()
bot.send_message(message.chat.id, 'Откуда вы?')
bot.register_next_step_handler(message, user_frome)
def user_frome(message):
frome = message.text.strip()
bot.send_message(message.chat.id, 'Кратко опишите себя')
bot.register_next_step_handler(message, user_aboutmi)
def user_aboutmi(message):
aboutmi = message.text.strip()
bot.send_message(message.chat.id, 'Отправь сое фото')
bot.register_next_step_handler(message, user_photo)
def user_photo(message):
photo = message.photo()
bot.polling(none_stop=True)