Microsoft Teams bot using Python

Question:

I’m working on a project that involves sending adaptive cards to Group Chats (not channels) and I also want to receive any response from users and follow up to execute other actions (Update card, Log down responses, Comments etc…). From what I’ve gathered, “Incoming Webhooks” does not work in sending actionable messages to Group Chats and a quick search led me to believe that creating a Teams bot is the best solution for this.

My question is this:
Am I able to create a Teams bot using Python? Are there any disadvantages v.s. using another language?

Thing I’ve tried:
Microsoft Flow (limitations in retrieving responses and updating cards with response)

Asked By: JunZhi

||

Answers:

It’s absolutely possible to do this! Of course you’ll need to skill up on things like Creating a bot for Microsoft Teams, which in turn builds on the Microsoft Bot Framework underneath, so there’s some learning there, but Python is a very popular language for this. Just as one example, see this topic, and notice that “python” is one of the languages for which examples are shown.

A good place to start, aside from the Teams article I linked above, is probably this link: Create a bot with the Bot Framework SDK for Python

Answered By: Hilton Giesenow

Spent many hours on the BOtframework Python. it really completely depends on your use-case. let me know your exact requirement to be able to help you.

Answered By: Piros