“预”装饰器?如何在电报机器人中分离功能

在为电报优化机器人时,出现了一个问题。该机器人旨在供客户和员工同时使用,每个人都有自己的场景。并且在每个装饰器中,我检查用户是属于员工还是客户(对数据库的简单查询)

是否可以在代码的最开始编写一个条件结构,立即将员工和客户的所有可能功能分开,以提高代码速度?

类似的东西

if check_client_in_db(user_id) == True:
 @bot.message_handler(...)
  client_func_one(...)
...
...
elif check_employee_in_db(user_id) == True
 @bot.message_handler(...)
  employee_func_one(...)
...
...

感谢您的回答

charlie7911 回答:“预”装饰器?如何在电报机器人中分离功能

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/22162.html

大家都在问