Update Home
38
Home.md
38
Home.md
@@ -1,5 +1,3 @@
|
|||||||
# Not complete - Complete help in app!
|
|
||||||
|
|
||||||
# oAI-Web - Help
|
# oAI-Web - Help
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -23,6 +21,9 @@
|
|||||||
- [Inbox](#inbox)
|
- [Inbox](#inbox)
|
||||||
- [Email Accounts](#email-accounts)
|
- [Email Accounts](#email-accounts)
|
||||||
- [Telegram](#telegram)
|
- [Telegram](#telegram)
|
||||||
|
- [DAV (CalDAV / CardDAV)](#dav)
|
||||||
|
- [Pushover](#pushover)
|
||||||
|
- [Webhooks](#webhooks)
|
||||||
- [Profile](#profile)
|
- [Profile](#profile)
|
||||||
- [Personality](#personality)
|
- [Personality](#personality)
|
||||||
- [2nd Brain](#2nd-brain)
|
- [2nd Brain](#2nd-brain)
|
||||||
@@ -260,6 +261,38 @@ For handling accounts, you can also configure:
|
|||||||
- **Default Agent**: agent dispatched for messages that don't match any trigger rule
|
- **Default Agent**: agent dispatched for messages that don't match any trigger rule
|
||||||
- **Trigger Rules**: same keyword-matching logic as email inbox
|
- **Trigger Rules**: same keyword-matching logic as email inbox
|
||||||
|
|
||||||
|
### DAV (CalDAV / CardDAV)
|
||||||
|
|
||||||
|
Configure your personal CalDAV and CardDAV connection. Admin users see this as the **DAV** tab; regular users see it as the **CalDAV / CardDAV** tab. There is no system-wide fallback — each user configures their own credentials independently.
|
||||||
|
|
||||||
|
- **CalDAV**: server URL, username, password, and calendar name for reading and writing calendar events
|
||||||
|
- **CardDAV**: tick "Same server as CalDAV" to reuse the same credentials, or enter separate CardDAV URL, username, and password
|
||||||
|
- **Allow contact writes**: when enabled, agents can create, update, and delete contacts (not just read them)
|
||||||
|
- **Test buttons**: verify your CalDAV and CardDAV connections without leaving the settings page
|
||||||
|
|
||||||
|
### Pushover
|
||||||
|
|
||||||
|
Pushover sends push notifications to your iOS or Android device.
|
||||||
|
|
||||||
|
- **Admin tab**: sets the shared **App Token** (registered once for the oAI-Web installation) and the admin's personal **User Key**
|
||||||
|
- **User tab**: set your personal **User Key** — the App Token is provided by the admin and shared by all users
|
||||||
|
|
||||||
|
Each user's User Key maps to their own Pushover account and devices. The App Token is shared across all users of the same oAI-Web instance — this is the standard Pushover model (one app, many users).
|
||||||
|
|
||||||
|
To get your User Key: log in to [pushover.net](https://pushover.net) — it's shown on the dashboard immediately.
|
||||||
|
|
||||||
|
### Webhooks
|
||||||
|
|
||||||
|
Inbound webhooks let external services (iOS Shortcuts, GitHub, Home Assistant, IFTTT) trigger agents via HTTP.
|
||||||
|
|
||||||
|
- **Create a webhook**: give it a name, description, and assign an agent. The token is shown **once** at creation — copy it immediately.
|
||||||
|
- **Trigger via POST**: `POST /webhook/{token}` with body `{"message": "your message"}`
|
||||||
|
- **Trigger via GET**: `GET /webhook/{token}?q=your+message` (useful for iOS Shortcuts URL actions)
|
||||||
|
- **Rotate token**: generates a new token and invalidates the old one
|
||||||
|
- **Enable/disable**: toggle without deleting the webhook
|
||||||
|
|
||||||
|
Outbound webhook **targets** (for agents to call external services) are managed in the same tab under "Outbound Targets".
|
||||||
|
|
||||||
### Profile
|
### Profile
|
||||||
|
|
||||||
Available to all users. Contains:
|
Available to all users. Contains:
|
||||||
@@ -270,7 +303,6 @@ Available to all users. Contains:
|
|||||||
- **Two-Factor Authentication (TOTP)**: enable/disable TOTP-based MFA. On setup, a QR code is shown to scan with any authenticator app (e.g. Aegis, Google Authenticator). Once enabled, every login requires a 6-digit code.
|
- **Two-Factor Authentication (TOTP)**: enable/disable TOTP-based MFA. On setup, a QR code is shown to scan with any authenticator app (e.g. Aegis, Google Authenticator). Once enabled, every login requires a 6-digit code.
|
||||||
- **Data Folder**: shows the path of your personal folder used by agents and the Files page.
|
- **Data Folder**: shows the path of your personal folder used by agents and the Files page.
|
||||||
- **Telegram Bot Token**: per-user Telegram bot token (optional). Overrides the global token for your sessions.
|
- **Telegram Bot Token**: per-user Telegram bot token (optional). Overrides the global token for your sessions.
|
||||||
- **CalDAV**: per-user CalDAV server, credentials, and calendar name. Overrides the global CalDAV config.
|
|
||||||
|
|
||||||
### Personality
|
### Personality
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user