[2026-09-29] eagle: personal/tech/hermes-whale-mattermost-transport.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-29 12:05:34 +06:00
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 системных поста**:
```