|
|
@@ -15,7 +15,7 @@ Before setup, here's the part most people want to know: how Hermes behaves once
|
|
|
| **DMs** | Hermes responds to every message. No `@mention` needed. Each DM has its own session. |
|
|
|
| **Rooms** | Hermes responds to every room message by default. With `CHATTO_REQUIRE_MENTION=true`, channel-kind rooms answer only `@mentions`; group-kind rooms always respond. |
|
|
|
| **Threads** | If you reply in a thread, Hermes keeps the thread context isolated from the parent room. The bot auto-follows threads it participates in. |
|
|
|
-| **Processing indicators** | Hermes adds a ๐ reaction when it starts processing a message, and replaces it with โ
on success or โ on failure. |
|
|
|
+| **Processing indicators** | Hermes adds a ๐ reaction when it starts processing a message, and replaces it with โ
on success, โ on failure, or ๐ซ when processing was cancelled. |
|
|
|
| **Typing indicators** | Hermes broadcasts persistent typing indicators while it's working, so users know the bot is active. |
|
|
|
| **Message splitting** | Long responses (>10000 chars) are automatically split into multiple messages. |
|
|
|
|
|
|
@@ -34,7 +34,7 @@ Capabilities natively implemented by the Chatto plugin adapter:
|
|
|
| message editing | yes |
|
|
|
| message deletion | yes |
|
|
|
| typing indicators | yes |
|
|
|
-| processing notifications | yes (๐/โ
/โ) |
|
|
|
+| processing notifications | yes (๐/โ
/โ/๐ซ) |
|
|
|
| file attachments | yes (chunked upload) |
|
|
|
| image / video / audio / documents | yes (native attachments) |
|
|
|
| DM initiation | yes |
|
|
|
@@ -111,7 +111,7 @@ CHATTO_PASSWORD=your-password
|
|
|
# Optional: auto-create threads for replies in rooms (default: true)
|
|
|
# CHATTO_AUTO_THREAD=true
|
|
|
|
|
|
-# Optional: ๐/โ
/โ processing reactions (default: true)
|
|
|
+# Optional: ๐/โ
/โ/๐ซ processing reactions (default: true)
|
|
|
# CHATTO_REACTIONS=true
|
|
|
```
|
|
|
|
|
|
@@ -150,7 +150,7 @@ gateway:
|
|
|
| `CHATTO_REQUIRE_MENTION` | No | `false` | Only respond to `@mentions` in channels. DMs always get a response. |
|
|
|
| `CHATTO_FREE_RESPONSE_CHANNELS` | No | โ | Room IDs that answer without a mention even when `require_mention` is enabled |
|
|
|
| `CHATTO_AUTO_THREAD` | No | `true` | Auto-create threads for replies in rooms (`true`/`false`) |
|
|
|
-| `CHATTO_REACTIONS` | No | `true` | ๐/โ
/โ processing reactions (`true`/`false`) |
|
|
|
+| `CHATTO_REACTIONS` | No | `true` | ๐/โ
/โ/๐ซ processing reactions (`true`/`false`) |
|
|
|
|
|
|
\* Either login+password or `CHATTO_TOKEN` is required.
|
|
|
|
|
|
@@ -193,6 +193,7 @@ Hermes uses emoji reactions for processing lifecycle notifications:
|
|
|
- ๐ โ added when the agent starts processing your message
|
|
|
- โ
โ replaces ๐ when processing completes successfully
|
|
|
- โ โ replaces ๐ when processing fails
|
|
|
+- ๐ซ โ replaces ๐ when processing was cancelled
|
|
|
|
|
|
Disable the lifecycle reactions with `CHATTO_REACTIONS=false`.
|
|
|
|