Trigger Types Reference
Talos supports several different types of triggers to help you automate tasks based on various external events.
📂 File Trigger
Monitors a specific file or folder for changes. This is ideal for processes that should start as soon as a report is downloaded or a log file is updated.
Configuration
| Option | Description |
|---|---|
| Watch Path | The full path to the file or directory being monitored. |
| Watch Mode | Specifies which event to listen for: |
- FILE_ADDED: Triggers when a new file is created. | |
- FILE_MODIFIED: Triggers when an existing file is edited. | |
- FILE_DELETED: Triggers when a file is removed. | |
- FILE_MOVED: Triggers when a file is moved from one place to another. |
⌨️ Keyboard Trigger
Listens for specific key presses or releases on the local machine. This is useful for creating "Hotkeys" to start or pause your automations.
Configuration
| Option | Description |
|---|---|
| Watch Event | Specifies if the trigger should activate on KEY_PRESSED or KEY_RELEASED. |
| Watch Keys | The specific key or key combination to listen for (e.g., "CTRL+F1"). |
📧 Email Trigger
Monitors an email inbox for new messages that match specific criteria.
Configuration
| Option | Description |
|---|---|
| Account | The email account that will be monitored. |
| Folder | The specific folder within the mailbox (e.g., "INBOX" or "Sales"). |
| Provider | The email service provider (e.g., Gmail, Outlook, IMAP). |
| Filter String | A search query to filter specific emails (e.g., by sender, subject, or keywords). |