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