За 2 вечера (вчера и сегодня) я решил углубиться в понимание Entity Framework Core. Так как для создание бота мне нужно понимать как взаимодействовать с БД.
Так как один раз вы меня просили давать ресурсы, по которым я обучаюсь, то вот 2 видеоурока.
Канал CODE BLOG.
Вообще у этого чувака много уроков по C# так что кому интересно, то можете глянуть.
Ссылка на урок по Entity Framework.
https://www.youtube.com/live/3yb4idCg-Qs?si=c9lKeCCnlHoWAwHs
Канал Platinum DEV.
Ссылка на урок по Entity Framework Core.
https://youtu.be/eHayUiqBXK4?si=PHTRB4nttetP6jqa
Предупреждаю сразу оба видео идут больше 2 часов.📺 Но зато много полезной информации.👨💻
Так как один раз вы меня просили давать ресурсы, по которым я обучаюсь, то вот 2 видеоурока.
Канал CODE BLOG.
Вообще у этого чувака много уроков по C# так что кому интересно, то можете глянуть.
Ссылка на урок по Entity Framework.
https://www.youtube.com/live/3yb4idCg-Qs?si=c9lKeCCnlHoWAwHs
Канал Platinum DEV.
Ссылка на урок по Entity Framework Core.
https://youtu.be/eHayUiqBXK4?si=PHTRB4nttetP6jqa
Предупреждаю сразу оба видео идут больше 2 часов.📺 Но зато много полезной информации.👨💻
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня немного посидел над лаунчером и добавил возможность сохранять выбранную тему. 🎨 Сначала пытался сделать это через базу данных, но у меня ничего не вышло. Т.к. у меня проект .NET Framework и для него идёт Entity Framework. А через него у меня не получилось подключиться к файлу базы данных Sqlite. А установить Entity Framework Core не могу, как раз его я использую для работы с файлом БД в боте и там все работает. Но я не отчаялся и решил просто записать нужные параметры в обычный файл. Все таки там не так много данных. А насчёт Толика 🤖, то сегодня буду добавлять нужную информацию в БД.
❤5
Выходной прошёл не зря, жаль только что так мало. Я смог наконец заставить бота нормально работать с базой данных даже при публикации 🌐 приложения все нормально работает.
Кроме этого добавил подгрузку 🚀кнопок из БД. А также заработала приложуха для просмотра и редактирования баз данных, теперь не придется через код добавлять новые записи.
Сейчас нужно это немного доработать и приняться за создание логики для добавления новых разделов (кнопок) и сохранения 💾 всего этого в БД. До этого у меня уже была логика для создание кнопок, но сейчас нужно сохранять это все в базу и реализацию этого придется переписать.📝
Кроме этого добавил подгрузку 🚀кнопок из БД. А также заработала приложуха для просмотра и редактирования баз данных, теперь не придется через код добавлять новые записи.
Сейчас нужно это немного доработать и приняться за создание логики для добавления новых разделов (кнопок) и сохранения 💾 всего этого в БД. До этого у меня уже была логика для создание кнопок, но сейчас нужно сохранять это все в базу и реализацию этого придется переписать.📝
🔥6
Потихоньку добавляю в БД новые пункты, также реализовал возможность добавлять📝, удалять❌, заменять🔁 элементы базы через код. Саму базу данных и таблицы в ней переработал т.к. переписал логику получения данных. Названия столбцов пока тестовые. На данный момент буду добавлять реальные данные. Чуть-чуть попозже буду уточнять, как необходимо реализовать другие фичи например такие как (Администратор бота, общение с оператором и т.д.).Также надо определиться какое приложение нужно консольное или сделать оконный интерфейс по управлению ботом.
👍5
Вчера добавил записей в базу данных, а также появилось поле Link, в нем хранится ссылка на документ. Т.к. в колледже некоторая инфа хранится в виде .pdf документов, а они большие, то я подумал, что целесообразнее будет в некоторых местах вставлять ссылку на документ, тем самым бот сразу отправляет нужный файл со всей необходимой информацией. Кроме этого в таком случае последнее слово сообщения будет являться ссылкой.
🔥6
90% информации добавлено и теперь Толик даёт нужную информацию. Кроме заполнения сделал небольшой рефакторинг кода 🧹 (убрал старый код, изменил названия и т.д.) Теперь буду думать о том, как сделать добавление новых разделов более понятным и простым. Также необходимо провести тестирование 🖥 тех функций, которые позволяют редактировать БД из программы.
А также хочу побыстрее 🚀закончить со всеми текущими проектами и обратно вернуться в Unity, к созданию игр,🎮 а если быть точнее, то надо продолжать создавать игру, которая пока застряла на одной точке, надеюсь про неё кто-нибудь помнит)
А также хочу побыстрее 🚀закончить со всеми текущими проектами и обратно вернуться в Unity, к созданию игр,🎮 а если быть точнее, то надо продолжать создавать игру, которая пока застряла на одной точке, надеюсь про неё кто-нибудь помнит)
❤6
Весь выходной потратил на работу над Толиком.
Вот список изменений:
-Добавление и удаление разделов теперь работает более правильно, в сравнении с предыдущей реализацией.
-Добавил возможность администрирования внутри чата, используя определенную команду.
-В режиме администрирования есть возможность добавлять/удалять разделы.
-В этом режиме вместо команд добавил спец. клавиатуру для админа (Info,Add,Remove,Exit)
ℹ️ Info - руководство по командам
➕ Add - добавить раздел
🗑️ Remove - удалить раздел
🚪 Exit - выйти из режима администрирования
Следующим этапом будет разработка авторизации админа (логин и пароль) для входа в привилегированный режим. ⚙️
Вот список изменений:
-Добавление и удаление разделов теперь работает более правильно, в сравнении с предыдущей реализацией.
-Добавил возможность администрирования внутри чата, используя определенную команду.
-В режиме администрирования есть возможность добавлять/удалять разделы.
-В этом режиме вместо команд добавил спец. клавиатуру для админа (Info,Add,Remove,Exit)
ℹ️ Info - руководство по командам
➕ Add - добавить раздел
🗑️ Remove - удалить раздел
🚪 Exit - выйти из режима администрирования
Следующим этапом будет разработка авторизации админа (логин и пароль) для входа в привилегированный режим. ⚙️
❤3🔥1 1
Media is too big
VIEW IN TELEGRAM
Спасибо за то, что приняли участие в бета тесте Толика, 🤖 прошлый пост удалил, т.к. наш ботяра будет дорабатываться. 🛠️
Вот список самых крупных изменений:📃
- Во-первых опять переписал код для этих команд администратора(add, remove, change, exit), т.к. прошлая реализация работала не совсем полноценно и не доконца выполняла свои функции.
- Во-вторых у бота есть система авторизации т.е. для того, чтобы войти в режим администрирования необходимо ещё пройти идентификацию и аутентификацию.
Куда же без багов🐞
Вот один из них:
- заметил после бета теста. Ошибка была в том, что если включался режим администрирования, то другие пользователи не могли перемещаться по разделам. Другими словами режим администратора ставился всем, кто переписывался с ботом.☠️
И сейчас хочу ввести ещё некоторые фичи, расширяющие возможности бота.
👨🏻💻
Для админа:
- Смена пароля
- Изменение кодового слова
- Сделать шифрование для паролей
👨🏻
В режиме пользователя пока менять ничего не буду.
Ещё нужно провести рефакторинг кода. ⚙️
Вот список самых крупных изменений:📃
- Во-первых опять переписал код для этих команд администратора(add, remove, change, exit), т.к. прошлая реализация работала не совсем полноценно и не доконца выполняла свои функции.
- Во-вторых у бота есть система авторизации т.е. для того, чтобы войти в режим администрирования необходимо ещё пройти идентификацию и аутентификацию.
Куда же без багов🐞
Вот один из них:
- заметил после бета теста. Ошибка была в том, что если включался режим администрирования, то другие пользователи не могли перемещаться по разделам. Другими словами режим администратора ставился всем, кто переписывался с ботом.☠️
И сейчас хочу ввести ещё некоторые фичи, расширяющие возможности бота.
👨🏻💻
Для админа:
- Смена пароля
- Изменение кодового слова
- Сделать шифрование для паролей
👨🏻
В режиме пользователя пока менять ничего не буду.
Ещё нужно провести рефакторинг кода. ⚙️
👍3🤯2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Два и трёх пунктов готовы. Теперь можно изменить пароль и ключевое слово. Дальше нужно сделать шифрование, а то вдруг кто-нибудь захочет взломать Толика (хотя кому это надо), но все же.
👍2😁2
Немного о планах на ближайшее время. Т.к. бот можно сказать уже готов, осталось уточнить пару вопросов и прикрутить эти фичи к нему. (В частности это общение с оператором)
Также в разработке находится лаунчер, но для того чтобы продолжать над ним работу необходимо уточнить некоторые вопросы по реализации определённой логики (мой друг, который собственно и занимается разработкой модификации @onenfsmodding уже знает о этих проблемах и будет работать над решением данного вопроса).
Т.к. мне уже не терпится вернуться в Unity, чтобы продолжить работать над игрой, которой я уже не занимался месяца 3-4. Также хочу не просто продолжить делать игру, а перед этим получить какие-то углубленные знания и практический опыт, для этого я решил начать читать книжки по Unity, начал с книги
Также в разработке находится лаунчер, но для того чтобы продолжать над ним работу необходимо уточнить некоторые вопросы по реализации определённой логики (мой друг, который собственно и занимается разработкой модификации @onenfsmodding уже знает о этих проблемах и будет работать над решением данного вопроса).
Т.к. мне уже не терпится вернуться в Unity, чтобы продолжить работать над игрой, которой я уже не занимался месяца 3-4. Также хочу не просто продолжить делать игру, а перед этим получить какие-то углубленные знания и практический опыт, для этого я решил начать читать книжки по Unity, начал с книги
«Unity и C#. Геймдев от идеи до реализации». Автор: Джереми Гибсон Бонд.
👍4🔥3
Media is too big
VIEW IN TELEGRAM
Чтение книги идёт полным ходом.📖
Вот небольшое содержание:
В 1 части рассказывается о том как проектировать и прототипировать игры 🛠️, о том как можно разнообразить игру, а также здесь рассказывается на какие этапы делится весь игровой процесс начиная от разработки до момента, когда в нее будут играть. И все в этом духе.
Во второй части книги описывается C# и Unity, в большей части все таки рассказывается о синтаксисе языка и о том, как он взаимодействует с движком.⚙️
Здесь уже начинают появляться практические задания, на видео одно из них.
Третья часть книги (до нее не дошёл) расказывает о том как сделать конкретные игры.🎮
По итогу:
В настоящие время мной прочитано 5 глав из первой части. Большую часть 2 части я мельком прочитал т.к. уже знаю C# и базовые конструкции по работе с Unity. Поэтому остановился на последних главах.
Хочется побыстрее перейти к 3 части и начать делать практические задания.
Так же хочу сказать, что возникшие с лаунчером проблемы были успешно устранены. 🏆
P.s. Bandicam слетел🤬
Вот небольшое содержание:
В 1 части рассказывается о том как проектировать и прототипировать игры 🛠️, о том как можно разнообразить игру, а также здесь рассказывается на какие этапы делится весь игровой процесс начиная от разработки до момента, когда в нее будут играть. И все в этом духе.
Во второй части книги описывается C# и Unity, в большей части все таки рассказывается о синтаксисе языка и о том, как он взаимодействует с движком.⚙️
Здесь уже начинают появляться практические задания, на видео одно из них.
Третья часть книги (до нее не дошёл) расказывает о том как сделать конкретные игры.🎮
По итогу:
В настоящие время мной прочитано 5 глав из первой части. Большую часть 2 части я мельком прочитал т.к. уже знаю C# и базовые конструкции по работе с Unity. Поэтому остановился на последних главах.
Хочется побыстрее перейти к 3 части и начать делать практические задания.
Так же хочу сказать, что возникшие с лаунчером проблемы были успешно устранены. 🏆
P.s. Bandicam слетел🤬
👏4
This media is not supported in your browser
VIEW IN TELEGRAM
Начал делать задачку, по симуляции стаи птиц, вот начальные этапы создания, играюсь с этой штукой, за ней в будущем будут летать птицы, ну или же их подобие. А ещё оказывается так просто сделать, чтобы оставался след от объекта, до этого не реализовывал такую фишку.
👍3❤2