Telegram-click

Latest version: v6.0.3

Safety actively analyzes 701475 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

3.0.0

What’s Changed

🚀 Features and ✨ Enhancements

* added "optional" constructor parameter to Argument (15) by markusressel
* added support for named arguments using `--` or `—` (used by telegram automatically when typing double dash)
* added `ANYBODY` permission (although this is the same as using no permissions at all)
* argument name validation (no whitespace)
* much improved parameter parsing
* command target is now checked before trying to parse arguments
* improved help message
* **dont** show unhandled exception message by default (validation errors will still show up)
* arguments are now passed as named parameters to callback function using the argument `name` (although processed to match `snake-case` style)
* no more errors when passing too many arguments, excess arguments that are **not named arguments** will be ignored from now on, named arguments will still raise an error

2.4.0

What’s Changed

🚀 Features and ✨ Enhancements

* sort command list by name and argument count (increasing) (13) by markusressel
* added argument and permission tests
* small documentation and typing fixes
* refactoring

2.3.0

What’s Changed

🚀 Features and ✨ Enhancements

* allow command decorator in classmethods and staticmethods (12) by markusressel
* allow f.ex. "2%" strings on float type (11) by markusressel

🐛 Bugfixes

* Parse command target bot (10) by markusressel

2.2.3

What’s Changed

* Feature/supergroups (6) by markusressel

2.2.1

What’s Changed

🐛 Bugfixes

* check if passed argument is none and use default value if possible (5) by markusressel

2.2.0

* allow quoted arguments
* permission_denied_message is hidden by default

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.