Communicating with a remote server via Teams

Donnie Kim 1 Reputation point
2020-07-08T17:15:39.343+00:00

Hi,

I am not sure if I am following the format that this forum requires but I am doing my best to explain in the manner that is described in the "How to write a quality question"

Scenario:

I have a remote server which is monitored (via DataDog) and sends out a warning when some anomaly is detected. This warning can be fetched via a webhook. Now I want to connect that webhook (https://docs.datadoghq.com/integrations/webhooks/) with MS Teams (probably via Bot), to receive a warning. Then I want to send a command back to the remote server to resolve the warning.

Technology:

MS Teams, Python flask/Django, remote server

Results:

I can receive a warning from my remote server to MS Teams via a bot. Then send a command back to the remote server. My initial plan is doing this using Python Flask/Django but not tied to a specific language.

Environment:

Remote server is a LINUX based system. we have a internal network that is used within our company, so might need to resolve a firewall problem potentially (idk whole lot about it tho).

Things I have tried:
I just want to see if this is possible or not, so i havent coded up any. But I found some information relevant to our problem:

https://docs.datadoghq.com/integrations/webhooks/
https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/create-a-bot-for-teams
https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/what-are-webhooks-and-connectors

Screenshot/screencast:

None

One last note, I am not also tied down to Teams bot. Our company also uses Azure Devops, so that is another resource I can use to realize the solution.

Cheers

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,577 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sharon Zhao-MSFT 25,081 Reputation points Microsoft Vendor
    2020-07-09T05:30:58.177+00:00

    Hi DonnieKim-6243,

    Thanks for visiting our forum. Our forum focuses on Microsoft Teams, which is the hub for team collaboration in office 365.

    Based on your description, your idea seems workable in theory.

    However, it is more related to development, which our forum does not support. It recommends you ask for help in MSDN forum. You will get most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us.

    Thank you for your understanding.

    0 comments No comments