--- sidebar_position: 5 --- # Отправить файл Отправляет файл диска в чат по ID `Функция ОтправитьФайл(Знач URL, Знач IDЧата, Знач IDФайла, Знач Описание = "", Знач Токен = "") Экспорт` | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| | URL | --url | Строка | URL внешнего вебхука или адрес Bitrix24 при использовании токена | | IDЧата | --chat | Строка, Число | ID чата | | IDФайла | --fileid | Строка, Число | ID файла, загруженного при помощи ЗагрузитьФайлВКаталог | | Описание | --description | Строка | Описание файла | | Токен | --token | Строка | Токен авторизации, если используется не вебхук | Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 <br/> :::tip Метод в документации API: [im.disk.file.commit](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=93&LESSON_ID=11485) ::: <br/> ```bsl title="Пример кода" URL = "https://b24-ar17wx.bitrix24.by/rest/1/1o2..."; IDЧата = "578"; Файл = "https://openintegrations.dev/test_data/document.docx"; // Двоичные данные, URL или путь к файлу Описание = "Очень важный файл"; Каталог = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата); IDКаталога = Каталог["result"]["ID"]; ЗагруженныйФайл = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, "Важный документ.docx", Файл, IDКаталога); IDФайла = ЗагруженныйФайл["result"]["ID"]; Результат = OPI_Bitrix24.ОтправитьФайл(URL, IDЧата, IDФайла, Описание); URL = "b24-ar17wx.bitrix24.by"; Токен = "6476c766006e9f06006b12e400000001000..."; IDЧата = "580"; Каталог = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата, Токен); IDКаталога = Каталог["result"]["ID"]; ЗагруженныйФайл = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, "Важный документ.docx", Файл, IDКаталога, Токен); IDФайла = ЗагруженныйФайл["result"]["ID"]; Результат = OPI_Bitrix24.ОтправитьФайл(URL, IDЧата, IDФайла, Описание, Токен); ``` ```sh title="Пример команды CLI" oint bitrix24 ОтправитьФайл --url %url% --chat %chat% --fileid %fileid% --description %description% --token %token% ``` ```json title="Результат" { "result": { "FILES": { "upload3254": { "id": 3254, "chatId": 254, "date": {}, "type": "file", "name": "Важный документ.docx", "extension": "docx", "size": 24071, "image": false, "status": "done", "progress": 100, "authorId": 1, "authorName": "Антон Титовец", "urlPreview": "", "urlShow": "/bitrix/services/main/ajax.php?action=disk.api.file.download&SITE_ID=s1&humanRE=1&fileId=3254&fileName=%D0%92%D0%B0%D0%B6%D0%BD%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82.docx", "urlDownload": "/bitrix/services/main/ajax.php?action=disk.api.file.download&SITE_ID=s1&humanRE=1&fileId=3254&fileName=%D0%92%D0%B0%D0%B6%D0%BD%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82.docx", "viewerAttrs": { "viewer": null, "viewerType": "cloud-document", "src": "/bitrix/services/main/ajax.php?action=disk.api.file.download&SITE_ID=s1&humanRE=1&fileId=3254&fileName=%D0%92%D0%B0%D0%B6%D0%BD%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82.docx", "viewerTypeClass": "BX.Messenger.Integration.Viewer.OnlyOfficeChatItem", "viewerSeparateItem": true, "viewerExtension": "im.integration.viewer", "objectId": "3254", "imChatId": 254, "title": "Важный документ.docx", "actions": "[{\"type\":\"download\"},{\"type\":\"copyToMe\",\"text\":\"Сохранить на Битрикс24 Диск\",\"action\":\"BXIM.disk.saveToDiskAction\",\"params\":{\"fileId\":\"3254\"},\"extension\":\"disk.viewer.actions\",\"buttonIconClass\":\"ui-btn-icon-cloud\"}]" } } }, "DISK_ID": [ "3254" ], "FILE_MODELS": { "upload3254": { "id": 3254, "name": "Важный документ.docx", "createTime": {}, "updateTime": {}, "deleteTime": null, "code": null, "xmlId": null, "storageId": 6, "realObjectId": 3254, "parentId": 3250, "deletedType": 0, "createdBy": "1", "updatedBy": "1", "deletedBy": "0", "typeFile": 4, "globalContentVersion": 2, "fileId": 2330, "size": 24071, "etag": "1179305ea90d0b0fef106e1163deaeb8", "links": { "download": "/bitrix/services/main/ajax.php?action=disk.file.download&SITE_ID=s1&fileId=3254", "showInGrid": "/bitrix/tools/disk/focus.php?objectId=3254&action=showObjectInGrid&ncc=1" } } }, "MESSAGE_ID": 5346 }, "time": { "start": 1720969175.0006, "finish": 1720969175.09084, "duration": 0.0902431011199951, "processing": 0.0652461051940918, "date_start": "2024-07-14T14:59:35+00:00", "date_finish": "2024-07-14T14:59:35+00:00", "operating_reset_at": 1720969775, "operating": 0 } } ```