24 lines
2.0 KiB
Markdown
24 lines
2.0 KiB
Markdown
# Групповой чат агента-кодера
|
||
|
||
## Что сделано
|
||
- Сервис `SHiNE-agent-bot-coder` теперь сохраняет сообщения участников обычной Telegram-группы и supergroup как контекст.
|
||
- На сообщения других участников группы сервис отвечает в тот же чат коротким подтверждением `Получил сообщение.`, но не создаёт задачу Codex.
|
||
- При миграции обычной группы в supergroup сервис запоминает новый `chat_id` и перенаправляет ответы туда.
|
||
- Команды и задачи по-прежнему выполняются только от Айдара (`@aidarkc` / `@AidarKC`).
|
||
|
||
## Что проверять
|
||
1. Написать сообщение от другого участника в группе `@shine_writing`.
|
||
2. Убедиться, что бот ответил на него в группе коротким подтверждением получения.
|
||
3. Написать задачу от Айдара в этой же группе.
|
||
4. Убедиться, что ответ приходит в группу, а не в личные сообщения.
|
||
5. Убедиться, что после миграции group → supergroup ответы не теряются.
|
||
|
||
## Ожидаемый результат
|
||
- Чужие сообщения попадают в историю как контекст.
|
||
- Чужие сообщения получают ACK в группе, но не попадают в очередь задач.
|
||
- Сообщение Айдара создаёт задачу и получает ответ в актуальном supergroup-чате.
|
||
- Ошибка Telegram `group chat was upgraded to a supergroup chat` больше не ломает отправку ответа.
|
||
|
||
## Статус
|
||
pending
|