SHA256
Отключить репосты и добавить Solana-модуль
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
# Репосты в каналах и тредах
|
||||
|
||||
- Краткое описание:
|
||||
Добавлен подтип `TEXT_REPOST (30)` и UI-режим репоста с комментарием. Репост можно делать как из сообщения канала, так и из сообщения в треде. Для репоста выбирается один из своих каналов.
|
||||
|
||||
- Что проверять:
|
||||
1. В канале открыть любое сообщение и нажать `Репост`.
|
||||
2. Выбрать свой канал, ввести комментарий, отправить.
|
||||
3. Убедиться, что в целевом канале появился новый пост-репост.
|
||||
4. Нажать `Оригинал` у репоста и подтвердить переход.
|
||||
5. Проверить, что переход открывает исходное сообщение.
|
||||
6. Повторить сценарий из треда (для сообщения-ответа).
|
||||
|
||||
- Ожидаемый результат:
|
||||
- Репост успешно записывается в блокчейн как `TEXT_REPOST`.
|
||||
- В выдаче `GetChannelMessages`/`GetMessageThread` возвращаются поля target (`targetBlockchainName`, `targetBlockNumber`, `targetBlockHash`) для репоста.
|
||||
- Кнопка `Оригинал` открывает нужное исходное сообщение.
|
||||
- Для репоста не отображается история редактирования (одна версия).
|
||||
|
||||
- Статус:
|
||||
`pending`
|
||||
@@ -0,0 +1,23 @@
|
||||
# Групповой чат агента-кодера
|
||||
|
||||
## Что сделано
|
||||
- Сервис `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
|
||||
Reference in New Issue
Block a user