import { Card, CardContent, CardHeader, Input, TextArea, Button, Chip, Switch, Separator, TextField, Label } from '@heroui/react'; import { Shield, Filter, Link, Ban, AlertTriangle, Save } from 'lucide-react'; import { useApp } from '../context/AppContext'; import { SectionCard } from '../components/shared/SectionCard'; export function Automod() { const { settings, setSettings, saveSettingsPayload } = useApp(); return (

Filter konfigurieren

setSettings((s) => ({ ...s, automodEnabled: v }))}>
Automod aktiv
setSettings((s) => ({ ...s, automodConfig: { ...(s.automodConfig || {}), badWordFilter: v } }))}>
Bad-Word-Filter
setSettings((s) => ({ ...s, automodConfig: { ...(s.automodConfig || {}), linkFilter: v } }))}>
Link-Filter
setSettings((s) => ({ ...s, automodConfig: { ...(s.automodConfig || {}), spamFilter: v } }))}>
Spam-Filter
setSettings((s) => ({ ...s, automodConfig: { ...(s.automodConfig || {}), logChannelId: e.target.value } }))} />