All channels
@if (groups().length > 0) {
@for (group of groups(); track group.id) {
{{ group.name }}{{ group.members }}{{ joinLabel(group) }}{{ group.openThreads }}{{ group.lastActivity }}
}
} @else {
No group matches “{{ query() }}”.
}
@if (selected(); as group) {
{{ group.name }}
{{ group.purpose }}
MembershipAutomation
@if (group.botEnabled) {
Anything the bot says here is read by all {{ group.members }} members.
Guardrails apply as they do anywhere, but a mistake is public.
} @else {
The bot listens but never posts. Agents reply from the inbox.