982c7e6203
Бот больше не привязан к единственной role (unique). Вместо неё три флага- галочки: can_provisioning / can_channels / can_tasks — можно совмещать. get_active(role) ищет активного бота с соответствующей галочкой. - модель: убран role, добавлены 3 boolean, get_active/caps по флагам; - миграция 0006: перенос старой role в галочки, затем удаление role; - админка: чекбоксы «Возможности бота»; - команда create_mattermost_bot: --role включает нужную галочку (username-based upsert). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>