Skip to content

GiseoBot - телеграм бот на языке программирования python для учащихся образовательных учреждений и учреждений дополнительного образования республики Коми.

License

Notifications You must be signed in to change notification settings

stakancheck/GiseoBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GiseoBot - телеграм бот на языке программирования python для учащихся образовательных учреждений и учреждений дополнительного образования республики Коми. GiseoBot предоставляет возможность использования электронного дневника в мессенджере Telegram. В боте есть возможность просмотра домашнего задания и мониторинга успеваемости.

Бот написан на языке python. В проекте задействованы следующие библиотеки:

aiogram==2.13

Aiogram - это довольно простой и полностью асинхронный фреймворк для Telegram Bot API, написанный на Python 3.7 с asyncio и aiohttp.

numpy==1.20.3

NumPy библиотека с открытым исходным кодом для языка программирования Python. Возможности: поддержка многомерных массивов; поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.

pandas==1.2.4

Pandas программная библиотека на языке Python для обработки и анализа данных. Работа pandas с данными строится поверх библиотеки NumPy, являющейся инструментом более низкого уровня. Предоставляет специальные структуры данных и операции для манипулирования числовыми таблицами и временны́ми рядами.

beautifulsoup4==4.9.3

BeautifulSoup4 (bs4) - это библиотека Python для извлечения данных из файлов HTML и XML. Для естественной навигации, поиска и изменения дерева HTML, модуль BeautifulSoup4, по умолчанию использует встроенный в Python парсер html.parser. BS4 так же поддерживает ряд сторонних парсеров Python, таких как lxml, html5lib и xml (для разбора XML-документов).

selenium==3.141.0

Selenium - это зонтичный проект, включающий в себя множество инструментов и библиотек, обеспечивающих автоматизацию веб-браузера. Selenium специально предоставляет инфраструктуру для спецификации W3C WebDriver - платформу и не зависящий от языка интерфейс программирования, совместимый со всеми основными веб-браузерами.

matplotlib==3.4.2

Matplotlib - это комплексная библиотека для создания статических, анимированных и интерактивных визуализаций в Python.

Matplotlib выдает показатели качества публикации в различных форматах печатных копий и в интерактивных средах на разных платформах. Matplotlib можно использовать в сценариях Python, оболочке Python и IPython, серверах веб-приложений и различных инструментах графического пользовательского интерфейса.

python-decouple==3.4

Python Decouple – это библиотека Python, которая позволяет разработчикам отделять параметры конфигурации от кода. Первоначально разработанная для Django, теперь она является универсальным инструментом Python для хранения параметров и определения постоянных значений отдельно от кода приложения.

html5lib==1.1

Html5lib - это чистая библиотека Python для синтаксического анализа HTML. Он разработан в соответствии со спецификацией WHATWG HTML, которая реализована во всех основных веб-браузерах.

cryptography~=3.4.7

Cryptography - это пакет, который предоставляет разработчикам Python криптографические рецепты и примитивы. Он поддерживает Python 3.6+ и PyPy3 7.2+.

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

peewee~=3.14.4

Peewee - это простой и небольшой ORM. В нем мало концепций, что делает его простым в освоении и интуитивно понятным в использовании.

Pillow~=8.2.0

Pillow - библиотека обработки изображений Python, добавляет в интерпретатор Python возможности обработки изображений.

Эта библиотека обеспечивает обширную поддержку форматов файлов, эффективное внутреннее представление и довольно мощные возможности обработки изображений.

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

Автор проекта: Artem Sukhanov (stakanchek)

About

GiseoBot - телеграм бот на языке программирования python для учащихся образовательных учреждений и учреждений дополнительного образования республики Коми.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages