{{ __('Auto-Reply Rules') }}

{{ __('Set up keyword-based auto-replies for incoming messages. Rules are checked before AI auto-reply.') }}

{{-- Test rules --}}

{{ __('Test Your Rules') }}

{{ __('Enter a sample message to see which rule would match.') }}

@if($testResult) @php $isMatched = str_contains($testResult, 'Matched'); $resultClass = $isMatched ? 'text-success border border-success/20' : 'text-muted border border-border'; @endphp
{{ $testResult }}
@endif
{{-- Flash messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Rules list --}} @if($rules->isEmpty())

{{ __('No auto-reply rules yet') }}

{{ __('Create your first rule to automatically reply to messages that contain specific keywords.') }}

@else
@foreach($rules as $rule)

{{ $rule->name }}

{{ $rule->is_active ? 'Active' : 'Inactive' }}
@foreach($rule->keywords ?? [] as $kw) {{ $kw }} @endforeach
{{ __('Match:') }} {{ $rule->match_type }} {{ __('Channel:') }} {{ $rule->channel }} @if($rule->first_message_only) {{ __('First message only') }} @endif {{ __('Priority:') }} {{ $rule->priority }} {{ __('Used') }} {{ number_format($rule->usage_count) }} {{ Str::plural('time', $rule->usage_count) }}
{{-- Toggle active --}} {{-- Edit --}} {{-- Delete --}}
@endforeach
@endif {{-- Create/Edit Modal --}} @if($showForm) @endif