REST API knowledge exchange
Post Reply
Kazz
Expert
Posts: 163
Liked: 18 times
Joined: Feb 08, 2018 3:47 am
Full Name: Kazz Beck
Contact:

Teams bot

Post by Kazz »

Hi,

I tried getting some general info from support on how this Teams integration was done, but was told to come here for help.
https://www.youtube.com/watch?v=PNOe8oUTi5E

"As for how to configure something such as the Teams interaction, unfortunately, we in Support are unable to guide on this as it falls outside the scope of support as it falls into the realm of custom scripting which is not supported. I would recommend seeking assistance through our Veeam Community forums, as many of our active user-base often share their tricks of the trade through that platform."

I recently upgraded to Ent Plus and started looking at what I can do with RESTful API, I seem to be limited only by my imagination. I am sure I can figure out what requests I need to make to get the desired data retrieved from VBR, getting it pushed to teams could be a little bit challenging.

Can anyone share some details on how you guys are pulling this off?
Very interested in teams bot integration.

If you can also share API calls from Youtube demo it would be a huge time saver, if not it's just another opportunity to learn something.

Thanks

Thanks
nielsengelen
Product Manager
Posts: 5902
Liked: 1235 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: Teams bot

Post by nielsengelen »

Hi, while I cannot find the script directly for this; it may be interesting to look at VeeamNotify which seems to have integrations with multiple tools.
GitHub: https://github.com/nielsengelen
Kazz
Expert
Posts: 163
Liked: 18 times
Joined: Feb 08, 2018 3:47 am
Full Name: Kazz Beck
Contact:

Re: Teams bot

Post by Kazz »

I am actually using VeeamNotify, it's not quite the same as what's shown in the youtube demo. VeeamNotify is a one way communication using powershell as a script after job completion. It simply makes a call to a webhook which sends a message to a channel. Youtube demo is a two way communication. Teams bot takes user input from a message and passes it to VBR API, then responds back with the data returned in the API call.

How it works under the hood is still a mystery to me
nielsengelen
Product Manager
Posts: 5902
Liked: 1235 times
Joined: Jul 15, 2013 11:09 am
Full Name: Niels Engelen
Contact:

Re: Teams bot

Post by nielsengelen »

Hi Kazz,

I checked around with the creator of the video but it seems the script is now outdated and doesn't work anymore due to updates at Microsoft's side. For now, it looks like VeeamNotify is the only updated solution but it may be a way to get you started in combination with some ChatGPT logic?
GitHub: https://github.com/nielsengelen
Kazz
Expert
Posts: 163
Liked: 18 times
Joined: Feb 08, 2018 3:47 am
Full Name: Kazz Beck
Contact:

Re: Teams bot

Post by Kazz »

ChatGPT logic?
I'm all ears.
Kazz
Expert
Posts: 163
Liked: 18 times
Joined: Feb 08, 2018 3:47 am
Full Name: Kazz Beck
Contact:

Re: Teams bot

Post by Kazz »

Was Veeam BR API presented to teams bot via Azure AD Application Proxy through Microsoft Entra?
c.evans
Veeam Software
Posts: 15
Liked: 5 times
Joined: Nov 18, 2019 3:35 pm
Full Name: Chris Evans
Contact:

Re: Teams bot

Post by c.evans »

Kazz wrote: Feb 07, 2024 12:49 am ChatGPT logic?
I'm all ears.
I believe they were referring to using ChatGPT to assist with building the logic of the Teams bot that will allow you to get the two-way communication you're looking for.

Seems like MS has pretty good documentation on how to build your own conversational Teams bot here: https://learn.microsoft.com/en-us/micro ... t-are-bots
Kazz
Expert
Posts: 163
Liked: 18 times
Joined: Feb 08, 2018 3:47 am
Full Name: Kazz Beck
Contact:

Re: Teams bot

Post by Kazz »

Right, but getting VeeamAPI exposed to the cloud, was it done with Azure AD App Proxy?

Either we do ChatGPT or Teams Bot, VeeamAPI needs to be accessible from either of the cloud services.
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests