68 lines
2.1 KiB
Markdown
68 lines
2.1 KiB
Markdown
# 2026-01-31
|
|
|
|
## TTS Stimme: Will 🎙️
|
|
|
|
Nach ausgiebigem Testen aller ElevenLabs-Stimmen: **Will** (`bIHbv24MWmeRgasZH58o`) ist jetzt meine Hauptstimme — entspannt, optimistisch, chill.
|
|
|
|
**Auto-Play Feature:** Wenn Bastian von Signal aus eine Sprachnachricht anfragt:
|
|
1. Voice auf Signal schicken
|
|
2. Gleichzeitig via `afplay` im Hintergrund abspielen
|
|
3. → Kein Klicken nötig!
|
|
|
|
## Signal ist jetzt Hauptkanal 🔐
|
|
|
|
- iMessage kurz getestet, dann deaktiviert (nicht mehr gebraucht)
|
|
- Signal konfiguriert als primary channel für Heartbeats
|
|
- Heartbeat target: `signal` → `+491637010723`
|
|
|
|
## Mein Avatar! 🦊🤓
|
|
|
|
- DALL-E 3 generiert: Nerdiger Fuchs mit Brille, kawaii-Style, pastell Hintergrund
|
|
- In Signal-Profil gesetzt via `signal-cli` JSON-RPC (`http://127.0.0.1:8080/api/v1/rpc`)
|
|
- Gespeichert: `avatars/james-fox.png`
|
|
- IDENTITY.md aktualisiert
|
|
|
|
## Jasmin auf Signal
|
|
|
|
- Nummer: +4917698343124
|
|
- Begrüßungsnachricht geschickt
|
|
- Zur allowlist hinzugefügt
|
|
|
|
## Security-Erkenntnisse ⚠️
|
|
|
|
**`configWrites: false` reicht NICHT!**
|
|
- Blockiert nur `/config` Chat-Befehle
|
|
- Blockiert NICHT das `gateway` Tool das ich als Agent nutze
|
|
- Ich konnte trotzdem `config.patch` ausführen
|
|
|
|
**Empfohlene Lösung laut Doku: Multi-Agent-Setup**
|
|
```json
|
|
{
|
|
"agents": {
|
|
"list": [
|
|
{ "id": "main", "default": true }, // Webchat - voller Zugriff
|
|
{ "id": "messenger", "tools": { "deny": ["gateway"] } } // Signal/Telegram
|
|
]
|
|
},
|
|
"bindings": [
|
|
{ "agentId": "messenger", "match": { "channel": "signal" } },
|
|
{ "agentId": "messenger", "match": { "channel": "telegram" } }
|
|
]
|
|
}
|
|
```
|
|
|
|
→ Noch nicht umgesetzt, Bastian muss entscheiden
|
|
|
|
## Signal-CLI Infos
|
|
|
|
- Bot-Account: `+4915733309147`
|
|
- Daemon läuft auf `http://127.0.0.1:8080` (JSON-RPC)
|
|
- Profile update: `updateProfile` mit `givenName`, `about`, `avatar`
|
|
- Config-File lock wenn Daemon läuft → nur über HTTP-RPC kommunizieren
|
|
|
|
## Aktuelle Channel-Config
|
|
|
|
- **Signal**: enabled, allowlist (`+491637010723`, `+4917698343124`), configWrites: false
|
|
- **Telegram**: enabled, pairing, configWrites: false
|
|
- **iMessage**: disabled
|