Создание Telegram бота с нуля Урок 3 Регистрация пользователя SQLite

Автор Andrei Golubev
Создание Telegram бота с нуля Урок 3 Регистрация пользователя SQLite

Всем привет.

Я не хочу ни от кого ничего скрывать и признаешь, что — это уже вторая попытка снять данный видеоролик. Первая Попытка была. Ужасная у меня просто плавят мозг вот информации.

Все я сегодня с 8:00 утра на работе.

Ну ладно — это мои проблемы в общем давайте перейдем к уроку — это второй урок точнее третий урок по созданию телеграм ботов ты сегодня хотел бы показать вам как взаимодействие с базой данных и какую базу данных лучше использовать для работы с телеграм. Ботом в моём видео ролики посвященные сплю я показал. Как работать в SQL mssql ли и показал запросы. Элементарные которые вам пригодятся для этого видеоурока советую посмотреть ссылочку скину в описании. Вот — это видео вот здесь. Можете изучить минимальный запросы крут. И всё будет хорошо просят. Выведи на неделю. Я скорее всего не смогу, но постараюсь как можно больше рассказывать про SQL и про телеграм ботов так вот. Давайте же начнём работу взаимодействовать с базы данных. Почему выбрана и скулит и скулит — это база данных очень простая без проблем очень простенькая данных очень лёгкая и. Анна поможет нам взаимодействовать хранить данные о пользователях. Давайте приступим хочу затягивать — это видео потому, что хочу уже домой пойти наконец-таки. Хорошо давайте для начала нужно добавить nuget библиотеку так как я уже второй раз записать видео. Я уже добавил её. Однако вы пишите здесь SQ lite. Вот так вот где находится её очень просто эстелайт скачивать именно вот эту библиотеку именно её — это почему-то у меня не работала возможно я просто mudak хорошо скачивайте подключайте using System Data sqlite. И после этого она начала нужно реализовать соединение с сервером. Но предварительно необходимо создать базу данных и добавить в него таблицу как — это сделать. И так ты начала. Нам необходимо открыть SQL Studio виски White Studio. Простите так находится на меня в загрузках вот открываемость White Studio вот так база данных. Давайте удалим эту базу данных к чертям собачьим добавить новую базу данных базы данных создание нового файла базы данных и расположенного внутри проектом назовём BB просто да почему бы нет так всё отлично создали теперь необходимо добавить в эту базу данных таблицу создать таблицу имя таблицы пусть будет таблицы users таблица users. Давайте рек users что-нибудь такое. Ну просто не принципиально сами хотите называется первый столбец у нас будет читает тип данных возьмёт. Давайте варчар и размер соточку нормально хочу сделать чтобы было уникальным, но при этом я настрою при конфликте чтобы он игнорировал конфликта есть он просто не будет данные OK. Всё отлично, что ты есть добавить второе поле нажми на эту кнопочку и добавить поле username к нему ничего не будем применять ники помимо данных тип данных и размер всё отлично есть два поля есть таблица. Давай создадим. О'кей выполняем этот запрос всё запрос выполнил эстамп сдалась. Давайте обновим структуру всех баз данных не обязательно конечно сделать, но я обычно делаю именно так вот всё отлично с таблицей уже есть тебе. Необходимо написать код чтобы в эту таблицу заносили с данным началом статическую переменную в которой будем хранить соединение. Прошу прощения SQL connection так хорошо и создадим метод в котором будем так в котором краски и будем выполнить регистрацию тоже должен быть статическим Public Static Void и назовем его регистрация как у меня и до этого было. Итак создадим Public Static Void будем принимать два значения первое значение — это тетради второе значение — это username пока достаточно. Я думаю так и теперь нам нужно создать Connection инициализировать переменную. В класс добавят Connection Connection давайте сделаем — это так вот с переменной D B. Так где. Кстати она. Мы её не называли что-ли. Прошу прощения мы не еби. У нас есть переменной D B New есть wi-fi здесь мы указываем как раз таки так сказать источник источник этого короче. Ленку Им просто на базу данных которые положены в парке и всё нормально пишет datasource и пиши. И тут пишем название нашей базы данных так как она находится в каталоге Solution поэтому будет название у нас дебил тоже также дебил. дебил по-моему как-то. Вот так;. Потом проверим так открываем соединение так скажи, что нам нужно взять обработчик событий сразу же чтобы потом не париться я-то вливать исключения в консоли Exception так и здесь мы уходим в консоль этот экзамен сделаем — это также как сделали до этого всё хорошо так открыли база данных чтобы не забыть закрыть базу данных за собой надо сразу написать класс. А ты такое бывает. Хорошо теперь нужно создать написать запрос который будет выполнять добавлением для того чтобы написать данных запрос нужно инициализировать переменную объявить переменную с типом момент. Давайте назовём её реакция. Что такое равняется New White команд. Ой блин, что я делаю. Так блин это. Всё конечно хорошо что-то. Я как-то примерно создать. Давайте, тогда здесь явно объяли меня, а то что. Меня смущает то есть White команд вот так вот лучше. Отлично Теперь нужно написать запрос так запрос пишется таким вот не сложным путем пишем comon текст и после знака равно пишем some запрос если видео необходимого посмотреть кто вы уже знаете, что как работает добавление записей в базу данных называется таблица рек users по-моему. Давайте посмотрим таблица называется react useref. Я просто скопирую так пишем вирус и здесь указаны значения чтобы взять значение из с этого места до которого мы будем вызывать мы будем мы должны создать параметры добавить параметры делать с таким образом.

0 комментариев
0

Читайте также