Skip to content

Repository files navigation

dublib

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.

About

Коллекция модулей Python от DUB1401.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages