Alex Root Junior
021ae5626f
Replaced error TypeError: TelegramEventObserver.__call__() got an unexpected keyword argument '<name>' with a more understandable ( #1114 )
...
* Explain why keyword filters is not supported
* Added changelog
2023-02-05 16:13:06 +02:00
Alex Root Junior
f4ce4431f9
Migrate to hatchling ( #1095 )
...
* Migrate to hatchling instead of poetry, ruff instead of flake8
* Migrate to hatchling instead of poetry, ruff instead of flake8
* Update tests suite
* venv?
* -m venv?
* Change dependencies
* Remove venv
* Change mypy config
* Added changelog
* Mark uvloop incompatible with pypy
* Update release script
* Use internal caching for dependencies
* Re-disable cov branches
* Added contributing guide
2023-01-12 02:49:58 +02:00
Alex Root Junior
04ccb390d5
Callback answer feature ( #1091 )
...
* Added callback answer feature
* Fixed typehints and tests
* Make context manager in tests compatible with Python 3.8
2023-01-08 16:49:34 +02:00
Alex Root Junior
efae83d337
Added more details when server send invalid response
2022-10-02 19:22:12 +03:00
Alex Root Junior
f4251382e8
Remove filters factory, introduce docs translation ( #978 )
...
* Rewrite filters
* Update README.rst
* Fixed tests
* Small optimization of the Text filter (TY to @bomzheg)
* Remove dataclass slots argument in due to the only Python 3.10 has an slots argument
* Fixed mypy
* Update tests
* Disable Python 3.11
* Fixed #1013 : Empty mention should be None instead of empty string.
* Added #990 to the changelog
* Added #942 to the changelog
* Fixed coverage
* Update poetry and dependencies
* Fixed mypy
* Remove deprecated code
* Added more tests, update pyproject.toml
* Partial update docs
* Added initial Docs translation files
* Added more changes
* Added log message when connection is established in polling process
* Fixed action
* Disable lint for PyPy
* Added changelog for docs translation
2022-10-02 00:04:31 +03:00
Oleg A
a08c2e750c
Add representation for aiogram exception ( #989 )
...
* feat: add repr for aiogram exception
#988
* docs: add changelog
#988
* tests: add representation coverage
#988
* fix: correct test result type
#988
2022-09-11 23:16:47 +03:00
Alex Root Junior
45a1fb2749
Improve filters factory resolve error ( #718 )
2021-10-06 00:10:46 +03:00
Alex Root Junior
e4046095d7
Dev 3.x i18n & improvements ( #696 )
...
* Added base code and make code improvements
* Auto-exclude coverage for `if TYPE_CHECKING:`
* Fixed current coverage
* Cover I18n module
* Update pipeline
* Fixed annotations
* Added docs
* Move exceptions
* Added tests for KeyboardBuilder and initial docs
* Remove help generator (removed from sources tree, requires rewrite)
* Added patch-notes #698 , #699 , #700 , #701 , #702 , #703
2021-09-22 00:52:38 +03:00
Alex Root Junior
2346ade309
I think exceptions module is utility.
2017-08-15 04:17:20 +03:00
Alex Root Junior
b7bf22bb77
Small changes in exceptions.
2017-08-14 22:16:41 +03:00
Alex Root Junior
06c509cda8
Make more graceful exceptions
2017-08-11 05:58:27 +03:00
Alex Root Junior
92253ba77a
Use positional only format.
2017-07-25 04:45:33 +03:00
Alex Root Junior
7fd9a6cfe8
Fix circular import.
2017-07-25 03:54:48 +03:00
Alex Root Junior
95f77b1598
Oops.
2017-07-25 03:49:20 +03:00
Alex Root Junior
8dbd4a2a73
Use Response parameters.
2017-07-25 02:52:20 +03:00
Alex Root Junior
07c7c1f32a
Refactoring.
2017-06-02 03:01:28 +03:00
Alex Root Junior
23525fd364
Base bot.
2017-05-19 21:20:59 +03:00