Здравствуйте. Подскажите пожалуйста, как определенному пользователю отправить сообщение в рокет чат?
В документации есть это:
/* 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, т.е. значит запрос проходит, но через сообщение вывожу результаты запроса, там пусто.