The problem I encountered:
official documentation covers well subscribing to webhooks to get notifications of consumer notebooks. But what about enterprise apps based on Azure AD? There is said nothing about the possibility to register one's webhooks.
Webhooks are currently only supported for consumer notebooks.
https://onenote.uservoice.com/forums/245490-onenote-developer-apis
I encourage you to create/upvote an entry in our uservoice site.
Related
Currently there are two portal options to update the endpoint for a Teams Bot:
https://dev.teams.microsoft.com/bots (works intermittently)
https://dev.botframework.com/bots
How can we update this from the command line / with code?
I'm aware of the az bot commands (https://learn.microsoft.com/en-us/cli/azure/bot?view=azure-cli-latest) but this appears to be for managing resources deployed under 'Bot Services', and not bots created via the 'Bot Framework'.
Thanks.
I had a chat just last week with someone else about this - see How to add authentication to a Bot Framework v4 project without Azure Bot Service?
In essence, the "bot portal" is basically just provisioning things for you behind the scenes in the Azure portal in any case - I'd suggest rather just doing everything in Azure directly. In any, the Microsoft Bot "Framework" conceptually consists of two pieces - code samples + SDKs, and a backend core service that underlies every bot. As a result, bot "Framework" bots also have a "Bot Service" backend. Note that, by itself, this does not include hosting for the bot, just a central service registration to handle the traffic routing, security, etc.
Please have a read of the blog post I refer in that other question - it (hopefully) gives a good overview.
In answer to your question directly - az bot should be fine to use, specifically https://learn.microsoft.com/en-us/cli/azure/bot?view=azure-cli-latest#az-bot-update
I am developing a chat window using Can we get conversation history from Azure Web PubSub. Is there a way i can get the convesation history.
According to this FAQ, the Azure Web PubSub service works as a data processor service and does not store customer messages. Therefore, you need to leverage other Azure services to store the conversation history. There is a Chatr application built by Ben Coleman which may be a good reference for you. You could start from this blog.
I have deployed a web app bot on Azure for my team on the channel Microsoft teams. I would like to record all conversations of the bot. What are the available options or resources where we can store conversations with users?
The goal is to evaluate the good answers/responses rate from the chatbot.
Thanks
Moving comments to answer section for better visibility.
I think you would like to store your bot conversations to analyze them later for quality. The available options in this scenario are Azure blobs or cosmos db with minimal configuration changes to your existing bot. If your use case is to provide a Q&A to users then you might want to use Azure QnAMaker instead and create a knowledge base and publish a bot from this service. This allows you to use QnAMaker's inbuilt active learning feature and improve your bot's response by approving or rejecting alternate suggestions.
Is it possible to connect a Google Chat room using Azure devOps WebHooks?
Thanks
Web Hooks in Azure DevOps provide a way to send a JSON representation of an event to any public endpoint (HTTP or HTTPS).
But it's not able to directly contact Google chat room with Azure DevOps. Cause DevOps sends a JSON message in a format that Chat is not able to understand. Which means they do not talk to each other by default.
We need a way to transform the message and tie those two services together. There are a lot of options for that. We could use a 3rd-party tool Zapier.
It allows to easily integrate various services and APIs and I highly
recommend it, although it is a subject for another post.
You could refer this step by step tutorial-- Azure DevOps integration with Google Hangouts Chat
We are developing a website and would like to use the Azure portal notification module. Does anyone know what this is built with and if we could implement this on our site rather than building from scratch? We have some some processes that take some time so want users to be able to go off and do other things and come back when it's completed. We host our product on Azure so if this is using an Azure feature then we can use this also.
Azure Notification Hubs provide an easy-to-use and scaled-out push engine that allows you to send notifications to any platform (iOS, Android, Windows, Kindle, Baidu, etc.) from any backend (cloud or on-premises).
Push notifications are delivered through platform-specific infrastructures called Platform Notification Systems (PNSes). They offer barebone push functionalities to deliver a message to a device with a provided handle, and have no common interface. To send a notification to all customers across the Android, iOS, and Windows versions of an app, the developer must work with Apple Push Notification Service(APNS), Firebase Cloud Messaging(FCM), and Windows Notification Service(WNS) separately.
Kindly take a look at the documents to know how it works, scenarios you could leverage Azure Notification Hubs for and how to integrate with your app.
https://learn.microsoft.com/azure/notification-hubs/notification-hubs-push-notification-overview
https://learn.microsoft.com/azure/notification-hubs/notification-hubs-app-service
Do provide more details on your requirement for better assistance.
The question is tagged for Azure Notification Hubs, but the screen shot you showing is for the notification section of the Azure Portal UI. I'm not aware that Microsoft makes the component available for third-party use.
Can you please remove the Notification Hubs tag from this issue as it's not related.