Коды ошибок командного чата (mpbx-chat)
Возвращаются маршрутами чата (W7-CHAT-01). Сообщения никогда не содержат текст сообщения, название
группы или имя файла; в них указываются не более чем идентификаторы и имена полей. Комната, участником
которой не является вызывающий, получает общий ответ MPBX-NOT-FOUND, точно такой же, как несуществующая
комната, поэтому существование комнаты никогда не раскрывается посторонним. Руководство: командный чат.
| Код | Тип | Значение | Что делать |
|---|---|---|---|
MPBX-CHAT-NOT-A-USER | permission_denied | Вызывающий не является активным пользователем этой компании (администратор системы, действующий внутри компании, ключ API или учётная запись, которую отключили). Чат предназначен для сотрудников компании. | Войдите как пользователь компании. |
MPBX-CHAT-USER-UNKNOWN | invalid_argument | Пользователь, указанный в запросе, не существует в этой компании или отключён. | Проверьте идентификаторы пользователей. |
MPBX-CHAT-SELF | invalid_argument | Для чата 1:1 нужен другой пользователь. | Укажите коллегу. |
MPBX-CHAT-GROUP-TOO-LARGE | conflict | В группе может быть не более 200 участников. | Создайте вторую группу. |
MPBX-CHAT-DIRECT-FIXED | conflict | Чат 1:1 нельзя переименовать, и в нём нельзя менять состав участников. | Создайте вместо него группу. |
MPBX-CHAT-NOT-OWNER | permission_denied | Только владелец группы может переименовать её или добавлять и удалять других участников. Любой участник может выйти. | Обратитесь к владельцу или выйдите из группы сами. |
MPBX-CHAT-INVALID | invalid_argument | Название группы, текст сообщения, подпись или клиентский токен недопустимы (пустые, слишком длинные или содержат управляющие символы). | Исправьте указанное поле. Сообщение содержит до 4000 символов, название группы — до 100. |
MPBX-CHAT-ATTACHMENT-TOO-LARGE | invalid_argument | Файл больше заданного лимита ([chat] max_attachment_bytes, по умолчанию 16 МиБ). | Отправьте файл меньшего размера или попросите администратора увеличить лимит. |
MPBX-CHAT-ATTACHMENT-TYPE | invalid_argument | Тип файла не входит в список разрешённых, заявленный тип содержимого не соответствует имени файла или содержимое не соответствует имени. | Отправьте изображение, PDF, офисный документ, текст или CSV, аудио, видео MP4 или ZIP-архив. |
MPBX-CHAT-ATTACHMENT-INVALID | invalid_argument | Файл пуст или не имеет пригодного имени. | Отправьте непустой файл с именем. |
MPBX-CHAT-ATTACHMENTS-UNAVAILABLE | unavailable | На сервере нет хранилища объектов ([files]), поэтому он не может принимать и отдавать вложения. Текстовый чат работает. | Попросите администратора настроить [files]. |
MPBX-CHAT-NOT-SENDER | permission_denied | Только отправитель редактирует сообщение; удалить его может только отправитель или владелец группы (W10-CHAT-01). | Обратитесь к отправителю или владельцу группы. |
MPBX-CHAT-MESSAGE-DELETED | conflict | Сообщение удалено: его нельзя редактировать, на него нельзя отвечать или ставить реакции. | Напишите новое сообщение. |
MPBX-CHAT-REACTION-INVALID | invalid_argument | Реакция пуста, длиннее 16 символов, содержит управляющие символы или пробелы либо вы уже поставили 20 разных реакций на это сообщение. | Используйте одну реакцию (эмодзи); сначала удалите одну из своих реакций. |
MPBX-CHAT-SEARCH-INVALID | invalid_argument | В тексте поиска нет слова для поиска (пусто или только знаки препинания) либо он длиннее 200 символов. | Введите хотя бы одно слово. |
MPBX-CHAT-RETENTION-INVALID | invalid_argument | Срок хранения должен быть от 1 до 3650 дней. | Выберите срок в этом диапазоне (по умолчанию 365 дней). |