dublib – это библиотека Python, поставляющая полезные компоненты общего назначения, а также опциональные инструменты для разработки ботов Telegram на основе pyTelegramBotAPI.
Данный пакет является полностью типизированным и автоматически проверяется mypy.
Разработка происходит по Rolling-модели. Это значит, что если для улучшения, исправления, оптимизации или соответствия стандарту нужно нарушить обратную совместимость, это будет выполнено, потому рекомендуется строго привязывать ваш проект к определённой версии dublib.
Автоматически обновляемая документация доступна на Read the Docs. Инструкции по сборке автономной версии доступна здесь.
- CLI – набор инструментов для построения интерфейсов командой строки и стилизованного вывода в терминал.
- Engine – компоненты для реализации шины общения, работы с конфигурационными файлами, локализации и применения патчей.
- Functions – функции преобразования и обработки типов данных, унифицированных системных вызовов, декораторы.
- Polyglot – форматировщики для Markdown и HTML.
- TelebotUtils – менеджер пользователей на основе JSON, оператор кжширования файлов и расширения для бота Telegram.
- Validators – валидаторы и преобразователи строковых данных.
- WebRequestor – оператор веб-запросов, унифицирующий работу с библиотеками requests, httpx и curl_cffi и поддерживающий множество расширений и автоматизаций.
Copyright © DUB1401. 2023-2026.