Giter Club home page Giter Club logo

tgbotreffbook's Introduction

Hi there, I'm Ilya-Belyanov 👋

Ilya-Beldyanov | VK Ilya-Belyanov | TELEGRAM

Hi, I'm Ilya Belyanov, student of SPbPU. My Bachelor's Degree Profile is Nanotechnology. But i started learning programming and decided to change my profile. And now I am a second-year magistracy's student in Robotics. I will continue my master's degree in this direction.

Technologies

C++

Qt

Python

Go

SQL

Docker

Git

Arduino



Stats

Ilya-Belyanov's Github Stats

Ilya-Belyanov's Top Lang stats

CodeWars

Ilya-Belyanov's CodeWars

LeetCode

Leetcode Stats

Codiga

codiga badge

Contests

Link to files

  1. Certificate - сontest: "Путь в науку", work: "РАЗРАБОТКА И СОЗДАНИЕ УСТАНОВКИ РЕАКТИВНОГО МАГНЕТРОННОГО РАСПЫЛЕНИЯ".
  2. УМНИК - грант на 2 года

Scientific works

Link to files

  1. "Локализация и исключение бликов на изображениях поверхности моделированного льда" on 251 - 257 pages
  2. OES diagnostics as a universal technique to control the Si etching structures profile in ICP
  3. ПРИМЕНЕНИЕ МЕТОДОВ МАШИННОГО ОБУЧЕНИЯ ДЛЯ РОСТА ПОКРЫТИЙ ОКСИД ИНДИЯ-ОЛОВА НА УСТАНОВКЕ РЕАКТИВНОГО МАГНЕТРОННОГО РАСПЫЛЕНИЯ
  4. ПРИМЕНЕНИЕ МЕТОДОВ ML (ВАК)

Conferences

Link to files

  1. Certificate of the participant of the conference of the Higher School of Mechanical Engineering of SPbPU.

Patents

Link to files

  1. Certificate - Program for localization and elimination of glare.
  2. Certificate - Program of neural network classifier of burst structures in the time series of ice loads.
  3. Installation Implementation - Automatization magnetron sputtering system.

tgbotreffbook's People

Contributors

ilya-belyanov avatar

Watchers

 avatar  avatar

tgbotreffbook's Issues

Рефакторинг

Разобрать файл bot.py на логичные файлы
Нарисовать и доработать машину состояний

Анализировать статистику на Google аналитике

Посылаем базовые действия пользователей на GA:

  • добавление нового пользователя
  • его действия с Меню
  • Его нажатия на кнопки главной панели
  • Запуск бота
  • По возможности - ошибки

Отсутствие курсов

При определенных входных данных могут отсутствовать курсы, в этом случае нужно об этом сообщить и предложить выбрать степень образования и форму обучения еще раз!

Сохранение преподавателя

Добавить функцию сохранения преподавателя
Перенести все сохраненные элементы в отдельное меню - вызывать его по команде "/saved"

Избранная группа

Сохранять некую группу как избранную (помимо последней из отображенных)

Панель админа

Добавить панель администратора.
Проверять админ или нет по значению в бд (если есть id в таблице admins, то это админ).
По /admin показываем панель доступных кнопок.

Реструктуризация кнопок

Перестроить иерархию кнопок:
/start -

  1. Поиск расписания
  2. Сохраненные
  3. Ссылки

/search - Поиск расписания (почти полностью старый /start)
/saved - как и сейчас
/links - ссылки...
Остальное по-старому

Сохранение пользователей и их данных в бд

Сохранять пользователей и их введенные данные в sqllite, чтобы при последующих перезапусках не терялась информация.

  • позволит делать рассылку всем пользователям

Сохраняем группы (+последнюю), преподавателей (+последнего) и здания

Удалять некоторые сообщения после выбора одного из пунктов.

  1. Список сохраненных - после нажатия удалять список, так как к нему легко всегда получить доступ и висеть ему незачем.
  2. Поиск по фильтрам-сделать кнопку назад, чтобы вернуться к предыдущим пунктам (удалять все после нажатия) . Не забывать очищать кэш состояния.
  3. Очищать ли группы после поиска?

Отсутствие необходимых параметров для обработки конкурса

Иногда пользователь может нажать старые кнопки при этом в состоянии не записаны необходимые параметры, во всех местах где они используются надо проверять на их наличие. При отсутствии - бросать на страницу с выбором института!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.