Подскажите, пожалуйста, как ограничить доступ к командам бота?
У меня имеется 2 гроли (в ДБ отмечается соответствующим признаком: user или admin).
У пользователя может быть только 1 роль.
Каждая роль должна видеть (в меню) только определенные для нее команды.
Каждая роль может использовать только определенные для нее команды, которые доступны в меню. Даже, введя команды от другой роли, не доступные для роли команды не должны выполняться, бот не должен падать в ошибку.