BOT
44 TopicsRegister bot without Azure process
Hi Microsoft Teams, I was looking on creating and hosting bots. I thought that it is required to host the bot in Azure but according to documentation it is not but itneeds to registeredin Azurebot framework using https://dev.botframework.com/bots/new. It also tells that we should also add Microsoft Teams as channel after the bot is registered. How does it work? What are the requirements to host it outside of Azure? Does it mean that it is free to register our bot? Please let me know the details because the documentation doesn't tell more information about this. Thank you.13KViews0likes9CommentsBuild Incoming webhook for particular user not channel
Hi Microsoft Team, I tried creating Incoming webhooks for a channel and expectedly it will notify every members of that channel. Is there a similar method or way where I could send an event/notification message from our service to a particular user, not in channel? Is it possible to create a custom app with this approach? Thank you.10KViews0likes2CommentsGetting error when sending an adaptive card
Hi, When trying to send an adaptive card in MS Teams Channel as per example given here, I'm getting a bad request error something like: Error: POST to 'https://smba.trafficmanager.net/amer/v3/conversations/xxxxx/activities/yyyy' failed: [400] Bad Request On Bot console for MS Teams channel, I see this error: Interesting when testing the bot via Web Chat channel or Emulator, the card is sent just fine but not on MS Teams. When building card by copying and pasting the code given in the above link, the card seems to be sent okay on MS Teams but it is shown as undefined in the MS Teams as the below screenshot shows: Any ideas what might be going on? I have reinstalled the botbuilder-teams npm package but the problem persists. The bot is hosted on my local machine using ngrok. Currently I'm using the bot in a 1-to-1 conversation. Thanks in advance and regards6.3KViews0likes2CommentsTeams bot using Node.JS as an AWS Lambda?
Hi, Is it possible to develop and host a Teams bot using AWS technologies (or any other technology besides MS Azure)? That is, developed using Node.JS and deployed as an AWS Lambda? Has anybody successful(if at all) in doing that? Is there a sample for reference? The available node.js examples seems to be using only ngrok or MS Azure. Thanks in advance and regards5.1KViews0likes4CommentsImage load issue in adaptive card in teams
I have an adaptive card which is being opened in the task module by the bot in Teams app. The images are of size 15-25kb, but still these images are loaded lazily. This is hindering user experience badly. Can I somehow get these images cached at Microsoft side before opening the task module? Basically the images are opened sequentially when the task module opens. Need some help here!4.4KViews0likes10CommentsListen to all conversations in Microsoft Teams
I was planning to integrate messages of Teams with an external system. I found Mio could sync the message between Teams and Slack. How does technology works in the backend? For this, I want to create a service that can listen to all the conversations in Teams. Is there any way to achieve as like Mio does?3.4KViews0likes1CommentHow do I get my teams bot to authenticate to a web service
I have a teams bot which I want to use as an interface for my service stack webservice however the token I have access to is not being accepted by the web service. I followed the "AAD SSO for tabs and message extension" tutorial to set up my Azure instance and get a basic bot up and running. When I modified the query handler to send a request to a web service with the token provided it is responding with a login page. This is the code that I added to the Simple Graph Client in a new method which passes in what the user types as query HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://<my website>/api/ws/v1/search?query=" + query); request.Headers.Add("Authorization", "Bearer " + _token); request.Method = "GET"; request.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate; using (System.Net.HttpWebResponse response = (HttpWebResponse)request.GetResponse()) using (Stream stream = response.GetResponseStream()) using (StreamReader reader = new StreamReader(stream)) { return reader.ReadToEnd(); } Do I need to make use of a shared certificate? or is there some additional configuration that I have missed which is necessary to make this situation work?3.1KViews0likes7CommentsBot unable to receive start and end meeting events for app published in organization
Hi, We recently integrated Azure Bot into our Teams App to receive meeting start and end events. When we side load this app on Teams we can receive meeting start and end events. When the same app is published to org and added to a meeting then this app cannot receive the meeting start and end events. This is how our current manifest looks { "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.12/MicrosoftTeams.schema.json", "manifestVersion": "1.12", "version": "[MS_TEAMS_APP_BUILD_NUMBER]", "id": "[MS_TEAMS_APP_ID]", "developer": { "name": "[NAME]", "websiteUrl": "[URL]", "privacyUrl": "[PRIVACY_URL]", "termsOfUseUrl": "[TOS_URL]" }, "name": { "short": "[MS_TEAMS_APP_NAME]" }, "description": { "short": "Teams", "full": "[MS_TEAMS_APP_LONG_DESC]" }, "icons": { "color": "color.png", "outline": "outline.png" }, "accentColor": "#FFFFFF", "bots": [ { "botId": "[MS_BOT_ID]", "scopes": ["groupchat"], "isNotificationOnly": false } ], "webApplicationInfo": { "id": "[MS_BOT_ID]", "resource": "https://RscPermission" }, "configurableTabs": [ { "configurationUrl": "[CLIENT_BASE_URL]/config", "scopes": ["groupchat"], "context": [ "meetingSidePanel", "meetingStage", "meetingChatTab", "meetingDetailsTab" ] } ], "authorization": { "permissions": { "resourceSpecific": [ { "type": "Application", "name": "OnlineMeeting.ReadBasic.Chat" }, { "type": "Delegated", "name": "MeetingStage.Write.Chat" } ] } } }2.7KViews1like8CommentsCustomers unable to use our published app
Hi Team, Our `Tact EU` app is published on Teams App Store. There are primary use cases associated with this app 1. Meeting Stage Support 2. Bot Integration for receiving real-time meeting events Our customer is trying to use our app in their meeting, now whenever they add the app to the meeting they see the below error Although this works fine in our tenant i.e the publisher tenant. Our Bot is a multi-tenant type of bot. On the configuration page under Channels for bot we see below error for Microsoft Teams Channel, this might be related or unrelated we don't know for sure. Could you please help us with this issue as it has blocked the roll out of our app to the customer?2.3KViews0likes6Comments