- {/* Header */}
-
-
-
Signal Bot Configuration
-
Configure your AI-powered Signal messaging bot
-
-
-
-
-
-
-
- {/* Enable/Disable Switch */}
-
-
-
-
-
-
- Signal Bot Status
-
- Enable or disable the Signal bot
-
-
updateConfig("enabled", enabled)}
- />
-
-
-
-
- {/* Basic Configuration */}
-
-
-
-
- Basic Configuration
-
-
-
-
-
-
-
- {/* AI Configuration */}
-
-
-
-
- AI Configuration
-
-
-
-
-
-
-
-
-
-
- updateConfig("command_prefix", e.target.value)}
- placeholder="!"
- maxLength={5}
- />
-
-
-
-
-
-
-
updateConfig("temperature", value[0])}
- max={1}
- min={0}
- step={0.1}
- className="w-full"
- />
-
- 0.0 = focused and deterministic, 1.0 = creative and diverse
-
-
-
-
-
-
- updateConfig("max_tokens", value[0])}
- max={4000}
- min={50}
- step={50}
- className="w-full"
- />
-
-
-
- updateConfig("memory_length", value[0])}
- max={50}
- min={1}
- step={1}
- className="w-full"
- />
-
-
-
-
-
-
- {/* User Management */}
-
-
-
-
- User Management
-
-
-
-
-
-
-
- Automatically register new Signal contacts
-
-
-
updateConfig("auto_register", enabled)}
- />
-
-
-
-
-
-
-
-
-
-
- setNewAdminPhone(e.target.value)}
- placeholder="+1234567890"
- />
-
-
-
- {config.admin_phone_numbers.map((phone, index) => (
- removeAdminPhone(index)}>
- {phone} ×
-
- ))}
-
-
-
-
-
- {/* Advanced Settings */}
-
-
- Advanced Settings
-
-
-
-
-
-
-
- {config.fallback_responses.map((response, index) => (
-
- {response}
-
-
- ))}
-
-
-
-
-
-
-
- Save conversations for debugging and analytics
-
-
-
updateConfig("log_conversations", enabled)}
- />
-
-
-
-
- updateConfig("connection_timeout", value[0])}
- max={120}
- min={5}
- step={5}
- className="w-full"
- />
-
-
-
-
- )
-}
\ No newline at end of file