Hi all,
I need to develop a simple message extensions for Teams (usable in Channel & 1:1Chats) that does a simple thing: when accessed, checks some URL (configured by the teams user when the message extension is first time installed), processes the info and displays the result as a card.
What I sort-of know until now to do: I worked on some other types of Teams Add-ins: custom Teams Tabs developed using SPfx components (basically starting from here https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-web-part-as-ms-teams-tab ).
Now I've watched some introductory tutorials from the Microsoft 365 Developer YouTube channel (one, two, three), but I still cannot wrap my head around it, basically I don't know how to start this.
what blocks me: what is it with that ngrok that they use in those tutorials ? Why do I need that ? Isn't the teams bot hosted in Azure, doesn't it run there ?
I was testing & debugging the Teams Addins with SPFx by running deploying a specially built version (for debug purposes) which was getting data from "https://localhost..." , and starting the app with gulp serve .
Is this ngrok procedure a replacement for that ?
Another question can I consider the bot to be a server-side running app ? Do I have the possibilities to store something as a backend-only accessible property, something that would not be safe to store in the front-end ?
Any kind of help, some pointing to initial steps, would help a lot.
Thank you.