在为电报优化机器人时,出现了一个问题。该机器人旨在供客户和员工同时使用,每个人都有自己的场景。并且在每个装饰器中,我检查用户是属于员工还是客户(对数据库的简单查询)
是否可以在代码的最开始编写一个条件结构,立即将员工和客户的所有可能功能分开,以提高代码速度?
类似的东西
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(...)
...
...
感谢您的回答