Не нашел статьи о том, как законнектить 1С и teams, только обсуждение на форуме.
В последнем сообщении там 2 правильные ссылки. Описываю способ более подробно.
1. Создаем webhook для нужного канала:
Подробнее тут.
2. Копируем ссылку вида servername.webhook.office.com/webhookb2/2143124124/IncomingWebhook/2421342134235235421
3. Пишем POST запрос
HTTPСоединение = Новый HTTPСоединение("servername.webhook.office.com",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
СтруктураСообщения = Новый Структура("text","Test");
ЗаписьJSON = Новый ЗаписьJSON;
ПараметрыJSON = Новый ПараметрыЗаписиJSON();
ЗаписьJSON.УстановитьСтроку(ПараметрыJSON);
ЗаписатьJSON(ЗаписьJSON, СтруктураСообщения);
ДанныеJSON = ЗаписьJSON.Закрыть();
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "application/json");
HTTPЗапрос = Новый HTTPЗапрос(
"/webhookb2/2143124124/IncomingWebhook/2421342134235235421", Заголовки);
HTTPЗапрос.УстановитьТелоИзСтроки(ДанныеJSON, КодировкаТекста.UTF8);
Попытка
HTTPОтвет = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Можно отправлять сообщения с голосованием, картинками и многим другим. Для этого нужно передавать более сложную структуру в JSON. Подробнее тут и тут.