bot
77 TopicsBuild a Virtual Assistant with Azure Open AI and Azure Speech Service
This post shows you how to create an extremely powerful virtual assistant with Azure OpenAI and Azure Speech Services for all languages. It is just a static web application without running any server and everything done with client side JavaScript. Azure OpenAI Service provides developers with API calls to make a virtual assistant that uses Azure AI and speech services. Students can use it to get course-related answers. You can try the Live2D Azure OpenAI chatbot by creating an Azure subscription and configuring it.21KViews1like5CommentsRegister 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 it needs to registered in Azure bot 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.14KViews0likes11CommentsBuild 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.11KViews0likes2Comments"Build a Twitter Bot in 5 Minutes Without Any Code - Complete Guide"
Are you interested in building your own Twitter bot, but intimidated by the thought of writing code in a programming language like Python or JavaScript? Don't worry, you can create your own bot without any coding experience using Azure Logic Apps! Azure Logic Apps is a cloud platform that allows you to create and run automated workflows with minimal coding required. It is fully managed by Microsoft Azure, meaning you don't have to worry about hosting, scaling, or maintaining your solution. Plus, it offers hundreds of pre-built connectors to easily connect and integrate apps, data, services, and systems. In this guide, we'll show you how to build a Twitter bot using Azure Logic Apps in just 5 minutes. All you need is an Azure for Students subscription, which you can obtain with a student email address or the GitHub Student Developer Pack. Follow our step-by-step instructions and you'll have your own automated Twitter bot up and running in no time! Don't let coding barriers hold you back from building your own Twitter bot. Try Azure Logic Apps today and start automating your Twitter experience."8.4KViews5likes1CommentGetting error when sending an adaptive card
Hi, When trying to send an adaptive card in MS Teams Channel as per example given https://docs.microsoft.com/en-us/azure/bot-service/nodejs/bot-builder-nodejs-send-rich-cards?view=azure-bot-service-3.0&viewFallbackFrom=azure-bot-service-4.0#send-an-adaptive-card, 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.7KViews0likes2CommentsChannel welcome message to direct the user to a tab
I have created a new channel in our Corporate-wide supportteam called "Request Office 365 Group" and I would love to direct the users directly to the "Request Group" tab, where a simple form is attached. What's the best way to do that? Thanks in advance.6.7KViews1like1CommentMicrosoft Teams COVID-19 Response Bot
Microsoft Teams COVID-19 Response Bot Using an Information BOT to enable companies to build out a knowledge base and FAQ to interact and communicate to their employees. Target Audience: COVID-19 Company Response Teams Every group who is reacting to an unforeseen situation like: Communications, Help Desk, Human Resources, and Operations teams. Technical Requirements: Azure subscription; QnA Maker account; No experience with coding required. The Problem: Many companies have been struggling to provide communications and resources in an automated way. Microsoft Teams COVID-19 Response Bot adds value! In a pandemic situation, many companies that have not completed or started their digital transformation tend to struggle with high volume of inquiries being directed to their front line response teams. Azure Web Bot services can help reduce the overhead of the front-line response teams by inserting an automated layer and interactive for employees to engage your resources. We will show you below how to create a COVID-19 response bot and connect it to Microsoft Teams, a website (Intranet / Internet), and as an email responder in 12 easy steps that does not require any previous coding experience. Microsoft Teams: Employees want an interactive experience to communicate in a chat and ask questions about company resources and frequently asked questions. Intranet / Internet Communication: Employees are expecting crisis communication and interaction on the home page of the intranet to feel connected. Providing a real-time chat bot to allow employees to get company-specific information immediately. Bot used as an Email Responder: Companies can create a mailbox for crisis communication that provides valuable and relevant automated responses. Deploy Microsoft Teams COVID-19 Response Bot: Open Edge and navigate to https://qnamaker.ai on the top right corner click “Sign in” and sign in using your Microsoft Account. Once you have signed into your account, click on “Create a knowledge base” from the top menu. Once you clicked on Create a knowledge base, you will be required to create a QnA service in Microsoft Azure, click on the blue button that says “Create a QnA service". This will redirect you to your Azure portal and directly into Cognitive Services (QnA Maker). Fill the form and click on “Create” at the bottom: Once your deployment has been successfully implemented, go back to QnA Maker portal and click on “Refresh” and select the correct Azure QnA service from the drop downs. It is time to select a name for your Knowledge Base. Now it is time for us to populate the content for our bot, we will choose the URL for the FAQ the CDC has available (https://www.cdc.gov/coronavirus/2019-ncov/faq.html) and we will enable multi-turn, which will allow to present multiple potential matches for a single question, and for personality we will choose professional. Once you have the form filled, click on “Create your KB” this will take few minutes to parse all the questions on your FAQ URL or files (if you uploaded any). Once you are redirected to your knowledge base, click on “PUBLISH” to continue creating the bot A New page will be displayed, you will need to click on “Publish” at the bottom to be able to use this knowledge base to your bot in Azure. Once this task is completed, it will redirect you to the last page we need in QnAMaker.ai, which has a button to “Create bot”, this will redirect you to your Azure Portal again to create a bot. On the Web App Bot section of Azure, verify all the information has been filled and click “Create”, once the task is completed, your bot is live and ready to be used by deploying it on the channel of your preference (Teams, Email, Facebook, GroupMe, Kik, LINE, Skype, Slack, Telegram, Twilio, Cortana, Web Chat, and Direct Line). Deploying your bot on Microsoft Teams Go to your bot and click on "Channels". Click on the Microsoft Teams icon in the center of the page. Click Save and your bot will be ready to be used on Teams. Deploying your bot on a web site Go to your bot and click on "Channels". By default Web Chat is always enabled, click on "Edit" on the far right side. Copy the HTML code into the page you are going to implement the bot by clicking “Copy” in the “Embed code” section, and your bot will be available in the URL you pasted the code. Deploying your bot on an email: Go to your bot and click on "Channels". Click on "Email". Enter your Office 365 email credentials for the mailbox the bot is going to use and hit "Save", and your bot will be able to respond email messages that arrive to that specific mailbox. Bot Solutions Going Forward: HR Benefits, Help Desk, Office 365 Journey Advisor, Adoption Projects, Company branding materials, On-boarding mentor, and more. Contributors: Michelle Gilbert michellegilbert Daniel Lopez DanLopez5.4KViews3likes2CommentsTeams 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.2KViews0likes4CommentsImage 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.6KViews0likes10Comments