Потихоньку добавляю в БД новые пункты, также реализовал возможность добавлять📝, удалять❌, заменять🔁 элементы базы через код. Саму базу данных и таблицы в ней переработал т.к. переписал логику получения данных. Названия столбцов пока тестовые. На данный момент буду добавлять реальные данные. Чуть-чуть попозже буду уточнять, как необходимо реализовать другие фичи например такие как (Администратор бота, общение с оператором и т.д.).Также надо определиться какое приложение нужно консольное или сделать оконный интерфейс по управлению ботом.
👍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
Media is too big
VIEW IN TELEGRAM
Симуляция птичей стаи, как по мне выглядит интересно.
Наиболее прикольный момент для меня, когда эти "птицы" начали кружиться по кругу.
Это была последняя глава из 2 части книги.
Перед тем как переходить к 3 части, думаю сначала получше изучить код этой стаи, потому что есть моменты в которые надо вникнуть. И после этого можно делать игры из следующих глав.
Наиболее прикольный момент для меня, когда эти "птицы" начали кружиться по кругу.
Это была последняя глава из 2 части книги.
Перед тем как переходить к 3 части, думаю сначала получше изучить код этой стаи, потому что есть моменты в которые надо вникнуть. И после этого можно делать игры из следующих глав.
🔥3❤2👌2💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Хочу рассказать о том, чем я сейчас занимаюсь.👨🏻💻
Чтение книги отложил на время, т.к. пришли корректировки из колледжа насчёт бота. А сделать его нужно до 15 числа.⌛
💬
В бота необходимо добавить нового пользователя оператора, который будет отвечать людям если у них появятся вопросы, на которые бот не сможет ответить. ❌
📝
Поэтому я принялся переписывать код для администратора и создал 2 новых класса User и Operator. User для обработки действий и с админом и с оператором. Конечно немалые корректировки пришлось применить, но команды админа работают.
🗑️
Пришлось удалить класс BotManager, который управлял ботом и администрированием.
Возможности оператора уже работают на самом базовом уровне и будут расширяться. (Видео выше) В скором времени будут добавляться новые возможности:👨🏻💻
- Авторизацию.
- Смену пароля.
- Также прикрутить организацию очереди запросов к оператору, чтобы 2 и более людей не писали одному оператору одновременно, а то произойдет неразбериха.
В целом дел много, благо скоро выходной.
Чтение книги отложил на время, т.к. пришли корректировки из колледжа насчёт бота. А сделать его нужно до 15 числа.⌛
💬
В бота необходимо добавить нового пользователя оператора, который будет отвечать людям если у них появятся вопросы, на которые бот не сможет ответить. ❌
📝
Поэтому я принялся переписывать код для администратора и создал 2 новых класса User и Operator. User для обработки действий и с админом и с оператором. Конечно немалые корректировки пришлось применить, но команды админа работают.
🗑️
Пришлось удалить класс BotManager, который управлял ботом и администрированием.
Возможности оператора уже работают на самом базовом уровне и будут расширяться. (Видео выше) В скором времени будут добавляться новые возможности:👨🏻💻
- Авторизацию.
- Смену пароля.
- Также прикрутить организацию очереди запросов к оператору, чтобы 2 и более людей не писали одному оператору одновременно, а то произойдет неразбериха.
В целом дел много, благо скоро выходной.
👍3💯2
Нужно ли вставлять музыку в видео, которые я здесь публику?
Anonymous Poll
69%
Вставляй
31%
Не, не надо
🛴👨🏿💻 🛴
Теперь можно авторизоваться в качестве оператора и поставить статус готов к работе и к этому оператору будут приходить запросы, если какой-нибудь пользователь выберет раздел меню "Общение с оператором".
🖼️
1 картинка:
Команда Answer - приступить к работе с чатом (каждый чат добавляется в лист ожидания, если нет свободных операторов).
Команды ChangePassword, ChangeKeyWord и Exit думаю пояснять не нужно.
Info - отображение команд и количества чатов в списке ожидания.
🖼️
2 картинка:
Чел задаёт вопрос свободному оператору. Если нет таких, то говорим, что нужно подождать. И добавляем в лист ожидания.
🖼️
3 картинка:
Оператор решает вопрос чела и отправляет ему ответ.💬
Команды:
Close - закрыть чат.
Next - закрыть чат и перейти к следующему из списка ожидания.
🖼️
4 картинка:
Закрыли этот чат.
У оператора открылись основные команды.
У чела открылось основное меню. И сказали, что чат оператора закрылся.🔒
На эту реализацию понадобилось всего 2 дня, хотя думал, что уйдет больше времени.
Теперь можно авторизоваться в качестве оператора и поставить статус готов к работе и к этому оператору будут приходить запросы, если какой-нибудь пользователь выберет раздел меню "Общение с оператором".
🖼️
1 картинка:
Команда Answer - приступить к работе с чатом (каждый чат добавляется в лист ожидания, если нет свободных операторов).
Команды ChangePassword, ChangeKeyWord и Exit думаю пояснять не нужно.
Info - отображение команд и количества чатов в списке ожидания.
🖼️
2 картинка:
Чел задаёт вопрос свободному оператору. Если нет таких, то говорим, что нужно подождать. И добавляем в лист ожидания.
🖼️
3 картинка:
Оператор решает вопрос чела и отправляет ему ответ.💬
Команды:
Close - закрыть чат.
Next - закрыть чат и перейти к следующему из списка ожидания.
🖼️
4 картинка:
Закрыли этот чат.
У оператора открылись основные команды.
У чела открылось основное меню. И сказали, что чат оператора закрылся.🔒
На эту реализацию понадобилось всего 2 дня, хотя думал, что уйдет больше времени.
👍2