|
Как отправить сообщение в рокет чат определенному пользователю? | ☑ | ||
|---|---|---|---|---|
|
0
VID1234
31.10.22
✎
15:22
|
Здравствуйте. Подскажите пожалуйста, как определенному пользователю отправить сообщение в рокет чат?
В документации есть это: /* exported Script */ /* globals console, _, s */ /** Global Helpers * * console - A normal console instance * _ - An underscore instance * s - An underscore string instance */ class Script { /** * @params {object} request */ process_incoming_request({ request }) { // request.url.hash // request.url.search // request.url.query // request.url.pathname // request.url.path // request.url_raw // request.url_params // request.headers // request.user._id // request.user.name // request.user.username // request.content_raw // request.content // console is a global helper to improve debug console.log(request.content); return { content:{ text: request.content.text // "attachments": [{ // "color": "#FF0000", // "author_name": "Rocket.Cat", // "author_link": "https://open.rocket.chat/direct/rocket.cat", // "author_icon": "https://open.rocket.chat/avatar/rocket.cat.jpg", // "title": "Rocket.Chat", // "title_link": "https://rocket.chat", // "text": "Rocket.Chat, the best open source chat", // "fields": [{ // "title": "Priority", // "value": "High", // "short": false // }], // "image_url": "https://rocket.chat/images/mockup.png", // "thumb_url": "https://rocket.chat/images/mockup.png" // }] } }; // return { // error: { // success: false, // message: 'Error example' // } // }; } } В 1С делаю так: [CODE]ОтветНаЗапрос = ""; SSL = Новый ЗащищенноеСоединениеOpenSSl(); HTTP = Новый HTTPСоединение("rocket.ррр.online",,,,,,SSL,Ложь); //Заголовки = Новый Соответствие; //Заголовки.Вставить("Content-Type", "application/json"); //Заголовки.Вставить("Authorization", Токен); HTTPЗапрос = Новый HTTPЗапрос("/hooks/",Заголовки); ИмяФайлаЗапроса = ""; HTTPОтвет = HTTP.Получить(HTTPЗапрос, ИмяФайлаЗапроса); Сообщить(ИмяФайлаЗапроса); КодСостояния = HTTPОтвет.КодСостояния; Если КодСостояния = 200 тогда КонецЕсли;[/CODE] Но не могу пока сообразить, что делать дальше, код состояния 200, т.е. значит запрос проходит, но через сообщение вывожу результаты запроса, там пусто. |
| Форум | Правила | Описание | Секции | Поиск |