obervinov / users-package

This Python module is designed to simplify user management in Telegram bots, providing the necessary functionality for tasks such as user authentication, authorization and compliance with speed limits, ensuring effective management of user attributes and access rights.
MIT License
1 stars 0 forks source link

Users:v2 expand access rights and user attributes #21

Closed obervinov closed 9 months ago

obervinov commented 11 months ago

Context For more flexible management of telegram bot users and their rights to the bot, it is necessary to expand user attributes, add additional methods for working with these attributes and rewrite existing class methods for a new model.

Data structure requirements

Data structure in vault For configuration:

For dynamic data:

New methods:

Documentation:

obervinov commented 9 months ago

done https://github.com/obervinov/users-package/pull/24/commits/49119230afd84a13695c3d1297ce8d72c63cefc3 https://github.com/obervinov/users-package/pull/24/commits/ee18c20752d915e21938c5c6be5329861081dac3 https://github.com/obervinov/users-package/pull/24/commits/48966d496ff0b017b1790f191f3f7d18609aedab https://github.com/obervinov/users-package/pull/24/commits/0b2a79d00f3b63dce0fb03e6f89752ea3fa95ef6 https://github.com/obervinov/users-package/pull/24/commits/ec24cd1e58fd6e2b996997a3e621d700341fb070 https://github.com/obervinov/users-package/pull/24/commits/1cf6d6737c8dd96ffe49047005c7601a267ee14f https://github.com/obervinov/users-package/pull/24/commits/8d0a568b18e83254b645759d236ccd6e0b50ac88 https://github.com/obervinov/users-package/pull/24/commits/dd5163a7aca4fd72d4a97c8f4f753aa9cd842bc1