> For the complete documentation index, see [llms.txt](https://book.microcrm.online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.microcrm.online/changelog/v1.1.1.md).

# v1.1.1

## Обновление чатов, кросспостинга каналов и тарифных ограничений.

***

#### Добавлено

***

**Кросспостинг видео без ограничения размера**

Видео любого размера теперь корректно пересылаются между каналами Telegram и MAX. Ранее файлы больше 20 МБ не передавались из-за ограничений Telegram Bot API.

**Разделители дат в чате**

Между сообщениями разных дней отображается разделитель с датой: «Сегодня», «Вчера», «5 апреля» и т.д. Учитывается таймзона пользователя.

**Визуальное выделение бот-сообщений**

Сообщения бота в чате теперь выделены фиолетовым фоном и рамкой с иконкой бота. Чётко отличаются от сообщений клиентов и операторов.

**Медиа-кросспостинг каналов TG и MAX**

При кросспостинге между каналами Telegram и MAX передаются фото, видео и документы. Медиа автоматически скачивается с исходной платформы и загружается в целевую. Сохраняется связь оригинал-копия для синхронизации редактирований.

**Переменные триггера канала**

Триггер «Пост в канале» отображает все доступные переменные в быстром списке: текст поста, ID, канал, платформа, тип медиа, URL медиа.

**Переключатель типа медиа в MAX Канале**

В узле MAX Канал добавлена возможность указать тип медиа через переменную (динамически) для автоматического кросспостинга.

***

#### Улучшено

***

**Вкладки «Сообщения» и «Бот» в чате**

Вкладка «Сообщения» теперь показывает только переписку с оператором — диалог с ботом доступен только на вкладке «Бот». Ранее бот-сообщения отображались на обеих вкладках.

**Непрочитанные чаты наверху списка**

Чаты с непрочитанными сообщениями всегда отображаются в начале списка. Внутри каждой группы сортировка по времени последнего сообщения.

**Badge непрочитанных в сайдбаре**

В боковом меню рядом с пунктом «Чаты» отображается красный badge с количеством непрочитанных сообщений. Обновляется в реальном времени.

**Сохранение бот-диалога в CRM**

Ответы бота сохраняются в истории чата. Вкладка «Бот» показывает полный диалог клиента с ботом — и вопросы клиента, и ответы бота.

**Улучшенные логи сценария**

Результаты выполнения узлов отображаются в читаемом формате вместо сырого JSON. Длинные результаты переносятся и не выходят за границы контейнера.

**Автоматический маппинг постов**

При кросспостинге система автоматически сохраняет связь оригинал-копия. При редактировании поста доступна переменная `forwarded_message_id` для обновления пересланной копии.

***

#### Исправлено

***

* Тарифные ограничения теперь корректно скрывают новых клиентов сверх лимита, стимулируя переход на следующий тариф. Ранее показывались самые свежие чаты вместо первых по дате создания
* Сообщения клиента во время бот-сессии больше не увеличивают счётчик непрочитанных
* Чат больше не прыгает наверх списка при клике — перемещение только при новом сообщении
* Настройки узлов «MAX Канал» и «Триггер поста в канале» не сбрасываются при сохранении сценария
* Токены каналов корректно находятся в кросс-платформенных сценариях (TG-бот управляет MAX-каналом и наоборот)
* Защита от зацикливания кросспостинга — бот не подхватывает свои же сообщения
* Узел MAX показывает только MAX-каналы, узел Telegram — только Telegram-каналы
* Убрано ложное предупреждение на узлах каналов при корректной конфигурации
* Длинные сообщения в превью чата обрезаются многоточием
* Загрузка медиа в MAX через двухшаговый процесс работает корректно


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://book.microcrm.online/changelog/v1.1.1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
