BigChatHub
ГлавнаяКурсыNanoClaw 101: Безопасный AI-агент за 500 строкСобираем allow-список и управляем ролями отправителей
Урок 1217 мин💡 аналогия3 моментаПрактика

Собираем allow-список и управляем ролями отправителей

В NanoClaw v2 появилась система allow-списков: теперь можно явно указать, кто может писать агенту, и назначать роли отправителям. Это работает через команды в чате или CLI. Например, чтобы разрешить сообщения только от определённых пользователей, администратор добавляет их в allow-список.

Каждому отправителю можно назначить роль — например, "admin" или "user". Роли влияют на доступные функции: только админ может добавлять новые каналы или менять настройки. Аутентификация происходит через данные канала (например, Telegram ID), NanoClaw сверяет их с allow-списком и ролью.

shell
$ /allow-add @user123 # добавить пользователя в allow-список
$ /role-set @user123 admin # назначить роль "admin" пользователю
$ /allow-list # показать текущий allow-список
  • Добавьте пользователя в allow-список командой /allow-add в чате с агентом.
  • Назначьте роль через /role-set, указав роль "admin" или "user".
  • Проверьте, что allow-список отображает новых участников через /allow-list.
💡

💡 Аналогия

Allow-список — как гостевой список на вечеринке: только отмеченные гости проходят внутрь, а у каждого гостя есть браслет цвета его роли.

Ключевые моменты

1

Allow-список ограничивает круг пользователей, общающихся с агентом.

2

Роли определяют права: например, "admin" может управлять каналами.

3

Управление списком и ролями доступно через команды прямо в чате NanoClaw.

Следующий урок

Проект: настраиваем команду агентов NanoClaw для двух каналов

Проект