Ранее я использовал Telegram в качестве службы обмена сообщениями, у него был RESTful API, где я мог заставить бота пересылать сообщение определенному разговору, идентифицированному идентификатором чата. Я пытался найти способ тиражировать аналогичные функции для команд с помощью Microsoft Bot SDK. Я изучил документацию MS по проактивному обмену сообщениями и RESTful API, но я не думаю, что они выполняют аналогичную задачу.
Чтобы быть более подробным, моя цель заключается в следующем:
Из моего приложения отправьте запрос POST на мой бот, который содержит
- необходимые учетные данные
- Сообщение / вложение для пересылки
- Идентификатор разговора, кому переслать это сообщение на
По запросу, пошаговое объяснение рабочего процесса:
- Пользователь в моем веб-приложении вызывает тревогу.
- Этот сигнал тревоги вызывает запрос POST с сообщением, которое отправляется боту для отправки пользователям MS Teams.
- Бот получает запрос POST и отправляет сообщение на указанные разговоры
- Пользователи и групповые чаты будут указаны в запросе POST или сохранены в базе данных, которую бот может достичь
Нет необходимости отслеживать ответы на сообщения, этот бот предназначен исключительно для уведомлений.
Если кто-то может дать совет или указать мне ресурсы, которые, по его мнению, будут полезны, я был бы очень признателен.
Редактировать: В настоящее время я изучаю стратегию отправки запроса POST боту с дополнительным полем JSON, которое указывает, что сообщение будет переслано и кому. Будет ли обновление, если я найду, что это работает.
Спасибо.