Как сделать систему регистрации для Telegram бота

preview_player
Показать описание


#codewriter #python #aiogram #sqlite3

Таймкоды:
00:00 Вступление
00:50 Создание базы данных
02:50 Класс для работы с БД
10:45 Регистрация пользователя
21:01 Исправление ошибок
21:30 Тестирование системы регистрации
23:05 Создание профиля пользователя
Рекомендации по теме
Комментарии
Автор

Жду следующий видос "Как сделать телеграм бота который будет снимать за вас видео на ютуб"

opoka
Автор

Ты не представляешь на сколько полезен твой ролик!!!

uec_project
Автор

Как же режит слух произношение слова - бота ))))
Автору спасибо

YuriiK-fi
Автор

Чтобы научиться писать бота нужно быть максимально внимательным.

uec_project
Автор

Подскажите, почему не используем self.connection.commit() ?

teplodvij
Автор

Помогите пожалуйста, в меня точно так же как на видео, только ошибка File "C:\Bot_on_Aiogram\main.py", line 17, in start
if (not
File "C:\Bot_on_Aiogram\db.py", line 14, in user_exists
result = self.cursor.execute("SELECT * FROM 'users' WHERE 'user_id' = ?", (user_id, )).fetchall()
sqlite3.OperationalError: no such table: users

qweasdzxc_-qi
Автор

Я почему-то не могу создать signup на default нет кнопка применить

ravshanmustafoyev
Автор

Import "aiogram" could not be
No quick fixes available не знаешь как это решить?

mrak-ew
Автор

А эта БД будет локальной? Ну, в плане, дадите Вы Вашу папку с программой бота кому-то на другой компьютер, то разве БД не будет "пустой"?

muffinngames
Автор

Супер ещё ест такие ролики про эту тема скин мне

um_ed
Автор

у меня все работает в телеграмме в коде нету ошибок. Но почему то не заполняется табличка в БД после регистрации. Как это исправить? Заранее спасибо

АртёмЧальцев
Автор

А я могу использовать MyPHP Admin для этого? А то почему-то не видел мою таблицу, хотя я сделал её импорт в корневую папку.

Dmitrijs.Skorohodovs
Автор

Я хз у меня почему-то при создании таблицы выскакивает ошибка - Невозможно подтвердить структуру таблицы. Сообщение об ошибке: Не открыта база данных для выполнения запросов.

uec_project
Автор

File "c:\Users\user\Documents\Myself\Programmer\Python\telegram\db.py", line 14, in user_exists
result = self.cursor.execute("SELECT * FROM 'users' WHERE 'user_id' = ?", (user_id, )).fetchall
Привет, что делать и в чем проблема? ПО моему просто не видет таблицу. Если не видет, что делать

improving
Автор

sqlite3.ProgrammingError: parameters are of unsupported type в чём проблема не могу понять

replicatedublos
Автор

SQLite objects created in a thread can only be used in that same thread. The object was created in thread id. Как решить эту проблему?

sobefree
Автор

Здравствуй, добрый человек!
Подскажи пожалуйста, почему может вылетать ошибка: "UnboundLocalError: local variable 'signup' referenced before assignment"
Бот работает до момента "Укажите ваш никнейм", а дальше эта ошибка, что же с ней делать?
Спасибо.

KyleWorthless
Автор

А можно такое же условие проверки пользователя в бд привязать к машине состояний ?

tamskiy
Автор

У меня проблема. Помогите плс
sqlite3.OperationalError: no such table: users
users у меня есть

Naumix_
Автор

что делать, если выдает ошибку "не вижу таблицу users"

komfi