pPROChatBETA

Изображения и файлы

Просмотр и отправка вложений, ограничения Авито и Telegram, ошибки доставки.

В этой статье

После принятия собственного сообщения можно отправить следующий текст или файл без ожидания фонового обновления. Если во время подготовки вложения ответил другой сотрудник, файл и подпись сохраняются: сначала прочитайте новый ответ и подтвердите обновлённую историю.

Во Входящих можно просматривать доступные изображения и отправлять вложения клиенту. Возможности зависят от канала: Telegram поддерживает изображения и файлы, официальный Messenger API Авито — изображения. Доступ к файлу проверяется так же, как доступ к переписке.

Что поддерживается

ДействиеTelegramАвито
Просмотр изображения в перепискеДа, если бот может скачать файлДа, если Авито вернул ссылку на изображение
Скачивание доступного входящего файлаДа, до 20 МиБ через облачный Bot APIПроизвольные документы и видео API не отдаёт; откройте переписку в Авито
Отправка изображенияJPEG или PNG до 10 МиБJPEG или PNG до 10 МиБ
Отправка документаФайл до 20 МиБНедоступна через официальный Messenger API
Текст вместе с вложениемПодпись до 1024 символовИзображение отправляется без подписи; текст отправьте отдельным сообщением

Один ответ содержит одно вложение. Для нескольких файлов отправьте отдельные сообщения. МиБ — 1 048 576 байт. Ограничения PROChat могут быть строже ограничений самого сервиса: так, Telegram допускает отправку документов до 50 МБ, но PROChat ограничивает их 20 МиБ. Для фотографий Telegram также требует, чтобы сумма ширины и высоты была не больше 10 000 пикселей, а отношение большей стороны к меньшей — не больше 20. Изображение неподходящих размеров нужно уменьшить перед отправкой.

Изображение, отправленное в Telegram как документ, остаётся файлом: способ отображения зависит от типа сообщения внешнего сервиса. Другие доступные виды входящих вложений могут скачиваться файлом без встроенного предпросмотра. Отсутствие изображения или недоступность файла не означают, что сообщение удалено: провайдер мог не передать содержимое или ограничить доступ.

Просмотр и скачивание

  1. Откройте нужный диалог во Входящих.
  2. Нажмите на доступное изображение: откроется окно Просмотр изображения.
  3. Для сохранения нажмите Скачать у вложения. Документы скачиваются файлом; их содержимое не исполняется в окне переписки. Если загрузка не удалась, ошибка показывается рядом с вложением.
  4. Если файл недоступен, проверьте подключение и свои права. Для неподдерживаемого вложения Авито откройте исходную переписку на Авито.

Файл не становится общедоступным по ссылке. Для открытия нужны действующий вход, выбранное пространство и доступ к подключению. После исключения из команды или отзыва прав прежняя ссылка не выдаёт содержимое. В ссылках PROChat нет токена Telegram или ключей Авито.

Как отправить вложение

  1. Выберите диалог и внутри рамки поля ответа раскройте Вложение — кнопку Прикрепить вложение с иконкой скрепки. В ней находятся ограничения канала и команды Прикрепить изображение и Прикрепить файл; для Авито произвольный файл недоступен.
  2. Выберите файл. Проверьте имя, размер и выбранный диалог. Чтобы отправить картинку в Telegram именно документом, используйте Прикрепить файл.
  3. При необходимости добавьте подпись для Telegram. Для Авито выбранная картинка отправится без подписи, а набранный текст останется в черновике: его можно отправить отдельно после изображения.
  4. Нажмите Отправить, а для изображения Авито — Отправить изображение. Выбор файла сам по себе ничего не отправляет клиенту.
  5. Следите за статусом сообщения в истории. В очереди или Отправляется ещё не означают доставку. Подтверждённый результат — Отправлено.

До отправки вложение можно убрать кнопкой Убрать вложение, затем выбрать другое. Ограничения проверяются и в интерфейсе, и на сервере. Ошибка формата, размера, доступа или подписи не превращается в скрытую отправку нескольких сообщений. Пауза рабочих отправок действует и на вложения: принятый ответ останется в очереди до снятия паузы администратором сервера.

Раскрытый выбор закрывается по Escape с возвратом фокуса, по нажатию вне блока или при переводе фокуса за его пределы. После выбора файл и его состояние остаются видны внутри области ответа, без повторного раскрытия меню. На телефоне у инструментов могут быть только иконки с доступными именами; Быстрый ответ и Параметры ответа находятся рядом. Открытие и закрытие этих инструментов не отправляет сообщение и не отменяет выбор файла.

Файл и текстовый черновик

Выбранный файл хранится только в памяти текущей страницы, отдельно для каждого диалога. Переключение между диалогами в этой странице позволяет вернуться к выбору. После перезагрузки страницы, выхода или смены рабочего пространства файл нужно выбрать заново. Он не входит в серверный черновик и не восстанавливается на другом устройстве.

При переходе в другой раздел, выходе или смене пространства окно Покинуть диалоги? предлагает Остаться либо Убрать файлы и продолжить. Второе действие явно отменяет выбор ещё не отправленных файлов; текстовые черновики сохраняются отдельно. При перезагрузке или закрытии страницы браузер может показать стандартное предупреждение: если продолжить, выбранные файлы не восстановятся.

Текст продолжает сохраняться по прежним правилам личных черновиков: отдельно для автора, пространства и обращения, до 7 дней после сохранённого изменения. Статус Черновик сохранён относится к тексту, а не к выбранному файлу. После принятия сообщения Telegram с подписью вложение входит в историю, а отправленный текстовый черновик очищается. После отправки изображения Авито текст сохраняется для отдельного ответа. Принятие сообщения сервером — отдельный момент от подтверждения доставки внешним сервисом.

Ошибки и повторная отправка

Если одновременно открыто слишком много вложений, записей звонков или скриншотов, сервер может временно ограничить загрузку. Дождитесь завершения других загрузок и повторите просмотр или скачивание.

Если сервер не принял запрос, выбранный файл остаётся в открытой странице для исправления ошибки или повтора. При потере ответа сервера приложение сохраняет идентификатор той же попытки, пока страница открыта. После перезагрузки эта защита не восстанавливается из выбранного файла: сначала проверьте историю, чтобы не отправить ответ повторно.

Если сообщение уже появилось в истории и доставка завершилась ошибкой, используйте повтор у этого сообщения. Не создавайте такое же сообщение заново.

Неизвестная доставка означает, что PROChat не смог установить, принял ли сообщение провайдер. Автоматического повтора нет. Проверьте переписку на стороне Авито или Telegram и лишь затем явно подтвердите повтор: провайдер может доставить его второй раз. Отключение, потеря прав или смена ответственного также могут остановить ещё не начатую отправку.

Автоответы и внешние программы

Этот этап добавляет вложения к ручным ответам во Входящих. Обычный и блочный редакторы по-прежнему отправляют текст; блоков загрузки и отправки файлов не добавлено. Выбор и просмотр файла не запускают правило. Полученное от клиента изображение или файл остаётся входящим сообщением своего типа: существующие условия и правила применяются по прежним настройкам.

Integration API с API-ключами остаётся доступом на чтение локальных данных без файлов и отправки сообщений. Для ручного открытия вложений используйте интерфейс с пользовательским входом.

Входящие, черновики, подключение каналов, сценарии автоответов.

Доступность действий зависит от вашей роли и подключений пространства.

Все руководства