Rename bot to adolf in Matrix wiki page

2026-03-19 10:18:57 +00:00
parent 03778fa759
commit 64fbff0dda

@@ -14,16 +14,16 @@ Repo: `~/matrixbot/` — `http://localhost:3000/alvis/matrixbot` (if pushed)
FastAPI service (port 3002) running two matrix-nio E2EE clients:
| Account | Device ID | Purpose |
|---------|-----------|---------|
| `@bot:mtx.alogins.net` | `BOTDEVICE` | Adolf channel adapter — inbound (forwards to deepagents) and outbound |
| `@zabbix:mtx.alogins.net` | `ZABBIXDEVICE` | Zabbix notifications — outbound only |
| Account | Tag | Device ID | Purpose |
|---------|-----|-----------|---------|
| `@bot:mtx.alogins.net` | `adolf` | `BOTDEVICE` | Adolf channel adapter — inbound (forwards to deepagents) and outbound |
| `@zabbix:mtx.alogins.net` | `zabbix` | `ZABBIXDEVICE` | Zabbix notifications — outbound only |
### API Endpoints
| Method | Path | Description |
|--------|------|-------------|
| `POST` | `/send` | Send message as `@bot` — body: `{"room_id": "...", "text": "..."}` |
| `POST` | `/send` | Send message as adolf (`@bot`) — body: `{"room_id": "...", "text": "..."}` |
| `POST` | `/zabbix/send` | Send message as `@zabbix` — body: `{"room_id": "...", "text": "..."}` |
| `GET` | `/health` | Health check |
@@ -67,15 +67,15 @@ Variables in `~/matrixbot/.env`, passed through `docker-compose.yml`:
| Variable | Description |
|----------|-------------|
| `MATRIX_HOMESERVER` | Synapse URL (internal: `http://synapse:8008`) |
| `MATRIX_BOT_TOKEN` | `@bot` access token |
| `MATRIX_BOT_PASSWORD` | `@bot` password (for UIAA during cross-signing) |
| `MATRIX_BOT_DEVICE_ID` | `BOTDEVICE` |
| `MATRIX_ADOLF_TOKEN` | `@bot` access token |
| `MATRIX_ADOLF_PASSWORD` | `@bot` password (for UIAA during cross-signing) |
| `MATRIX_ADOLF_DEVICE_ID` | `BOTDEVICE` |
| `MATRIX_ZABBIX_TOKEN` | `@zabbix` access token |
| `MATRIX_ZABBIX_PASSWORD` | `@zabbix` password |
| `MATRIX_ZABBIX_DEVICE_ID` | `ZABBIXDEVICE` |
| `DEEPAGENTS_URL` | Adolf deepagents endpoint (`http://host.docker.internal:8000`) |
Tokens and passwords stored in Vaultwarden: `MATRIX_BOT_TOKEN`, `MATRIX_BOT_PASSWORD`, `MATRIX_ZABBIX_TOKEN`, `MATRIX_ZABBIX_PASSWORD`.
Tokens and passwords stored in Vaultwarden: `MATRIX_ADOLF_TOKEN`, `MATRIX_ADOLF_PASSWORD`, `MATRIX_ZABBIX_TOKEN`, `MATRIX_ZABBIX_PASSWORD`.
### Stack
@@ -87,7 +87,7 @@ Tokens and passwords stored in Vaultwarden: `MATRIX_BOT_TOKEN`, `MATRIX_BOT_PASS
├── requirements.txt matrix-nio[e2e]==0.25.2, fastapi, uvicorn, httpx, pydantic
├── .env Tokens and passwords
└── data/ Persisted state (olm sessions, cross-signing keys)
├── bot/
├── adolf/
└── zabbix/
```