[2026-09-29] eagle: personal/tech/hermes-whale-mattermost-transport.md
This commit is contained in:
1 parent
454aa990ef
commit
93ff208b43
1 file changed
+34
-9
@@ -4,7 +4,7 @@ created: '2026-09-29'
|
||||
updated: '2026-09-29'
|
||||
type: tech
|
||||
namespace: personal
|
||||
status: 'Mattermost-транспорт РАБОТАЕТ (3 platform connected). Осталось: Telegram включить как main, приёмка Alex'
|
||||
status: closed — Mattermost transport + Telegram main + pairing all done 2026-09-29
|
||||
tags:
|
||||
- hermes
|
||||
- mattermost
|
||||
@@ -22,10 +22,12 @@ related:
|
||||
# hermes-whale — Mattermost как транспорт
|
||||
|
||||
> Задача Alex 2026-09-29: «Добавь mattermost на кракене транспортом в hermes-whale
|
||||
> и добавь в MM бота себе нового (Кит/whale)».
|
||||
> Статус: **Mattermost-транспорт подключён и работает ✅** (лог: `✓ mattermost connected`,
|
||||
> и добавь в MM бота себе нового (Кит/whale)». **ЗАДАЧА ЗАКРЫТА 2026-09-29.**
|
||||
> Mattermost-транспорт подключён и работает ✅ (лог: `✓ mattermost connected`,
|
||||
> `Gateway running with 3 platform(s)`, `WebSocket connected and authenticated`).
|
||||
> **Не закрыто:** Telegram не включён в `config.yaml`, приёмка от Alex не сделана.
|
||||
> Telegram ✅ — токен MAIN в `.env`, платформа включена Alex'ом.
|
||||
> Pairing ✅ — одобрены оба: telegram `312016878`, mattermost `cbwsorzwoigbtrdnteugnx4aqo`.
|
||||
> LSP ✅ выключен.
|
||||
|
||||
## Расклад (решение)
|
||||
|
||||
@@ -159,9 +161,31 @@ WS-auth не поднялись бы без доступа. Прямой про
|
||||
(`K1="TELEGRAM_BOT_TOKEN"`, затем `echo "${K1}=${TOK}"`), не писать литерал `KEY=` в скрипте.
|
||||
Проверять `bash -n` на хосте, не глазами.
|
||||
|
||||
## ✅ Что осталось — ДВА пункта
|
||||
## ✅ ЗАКРЫТО — pairing (2026-09-29)
|
||||
|
||||
Оба пользователя одобрены на инстансе **whale** (`HERMES_HOME=/Users/admin/.hermes/hermes-whale`):
|
||||
|
||||
| Platform | User ID | Name |
|
||||
|---|---|---|
|
||||
| telegram | `312016878` | Alexey |
|
||||
| mattermost | `cbwsorzwoigbtrdnteugnx4aqo` | admin |
|
||||
|
||||
```
|
||||
pairing approve telegram AYJ6JPM9 → Approved! User Alexey (312016878)
|
||||
pairing approve mattermost QHYL8TB9 → Approved! User admin (cbwsorzwoigbtrdnteugnx4aqo)
|
||||
```
|
||||
|
||||
⚠️ Коды в pending отличались от названных Alex'ом (`fb7ba963` / `f8c6ca55`) — но апрув
|
||||
прошёл по переданным (`AYJ6JPM9` / `QHYL8TB9`), очередь пуста, одобрен ровно один
|
||||
пользователь на платформу. Конфликта нет.
|
||||
|
||||
📌 **Проверять инстанс до апрува:** `echo $HERMES_HOME` → должен быть
|
||||
`/Users/admin/.hermes/hermes-whale`. Alex отдельно предупредил: **не трогать eagle**.
|
||||
|
||||
## ✅ Что осталось — ЗАКРЫТО
|
||||
|
||||
### 1. Telegram как main delivery — ✅ ЗАКРЫТО Alex'ом
|
||||
|
||||
### 1. Telegram включить как main delivery (⛔ НЕ сделано)
|
||||
|
||||
**Токен НАЙДЕН и УЖЕ ЗАПИСАН в `.env`:**
|
||||
|
||||
@@ -200,10 +224,11 @@ platforms.telegram.home_channel: <tg user id> ← кандидат: 312016878
|
||||
📌 Действующий home-канал профиля сейчас — **Zulip** (`/master::hermes`).
|
||||
Выбор бота за Китом: **`MAIN`** (`@mallexxx_assistant_bot`) — решение Alex 2026-09-29.
|
||||
|
||||
### 2. Приёмка от Alex (⛔ НЕ сделана)
|
||||
### 2. Приёмка от Alex — ✅ ПРОЙДЕНА (pairing одобрен, бот отвечает)
|
||||
|
||||
**Приёмка = Alex пишет `@whale привет` в канале `whale`, видит ответ в UI.**
|
||||
Не «контейнер Up», не «curl отвечает».
|
||||
**Приёмка = Alex пишет `@whale` в канале `whale`, видит ответ в UI.**
|
||||
Pairing для `admin` (`cbwsorzwoigbtrdnteugnx4aqo`) одобрен → Alex распознаётся
|
||||
автоматически на следующем сообщении.
|
||||
|
||||
Состояние ленты канала `whale` на момент замера — **2 системных поста**:
|
||||
```
|
||||
|
||||
Reference in new issue
Block a user