Документация
Бот написан на языке 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 возможности обработки изображений.
Эта библиотека обеспечивает обширную поддержку форматов файлов, эффективное внутреннее представление и довольно мощные возможности обработки изображений.
Базовая библиотека изображений предназначена для быстрого доступа к данным, хранящимся в нескольких основных форматах пикселей. Она должена обеспечить прочную основу для универсального инструмента обработки изображений.