{"id":9661,"date":"2022-03-01T08:00:47","date_gmt":"2022-03-01T16:00:47","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=9661"},"modified":"2022-05-26T14:41:20","modified_gmt":"2022-05-26T21:41:20","slug":"learn-from-the-community-low-code-qa-bot-for-microsoft-teams-helps-communities-provide-better-onboarding-process","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-low-code-qa-bot-for-microsoft-teams-helps-communities-provide-better-onboarding-process\/","title":{"rendered":"Low-code Q&#038;A bot for Microsoft Teams helps communities provide better onboarding process"},"content":{"rendered":"<p><span data-contrast=\"none\">Learn from the community is a series of articles to highlight real-life project scenarios covered in Show &amp; Tell interviews at <\/span><a href=\"https:\/\/aka.ms\/m365youtube\"><span data-contrast=\"none\">Microsoft 365 Developer YouTube<\/span><\/a><span data-contrast=\"none\">. It\u2019s a great opportunity for me to inspire you with the end-to-end solutions built upon Microsoft Cloud and help you for your next project with useful resources.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"> <a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community.png\"><img decoding=\"async\" class=\"aligncenter wp-image-9464 size-large\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-1024x603.png\" alt=\"Learn from the community\" width=\"640\" height=\"377\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-1024x603.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-300x177.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-768x452.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community.png 1243w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/span><\/p>\n<p><span data-contrast=\"none\">If we are new in a community or a program, often times we have some questions during the onboarding process. It is possible that there may be a time zone difference or work schedule. Admins might not always be available to answer questions. A group of Microsoft Learn Student Ambassadors built a Microsoft Teams bot to provide better onboarding and support in such communities. Student Ambassadors targeted the Microsoft Learn Educator Ambassador Community that is a community of educators who are there to learn, build and share together. Ambassadors designed a community bot with low-code tools to handle questions asked by educators.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">This community bot is designed using Power Platform and consumes Microsoft Teams as a channel to provide answers to questions asked by educators. Additional technologies include:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li><span data-contrast=\"none\">SharePoint list is used as a database to feed QnAMaker knowledge base.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">QnAMaker Cognitive Service is used for building a knowledge base and the community bot was created automatically in QnAMaker portal with zero code.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Power Automate flow is designed to update the QnAMaker knowledge base with the new or modified questions in the SharePoint list.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Power App is built to help admins easily add new question and answer pairs which reflects to the bot\u2019s knowledge base.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"none\">Microsoft Teams is consumed as a channel to the community bot.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">Microsoft Learn Educator Ambassador Community bot is an open-source project and can be reused by other communities to provide support to their community members.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/flAOtxvOyvY\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">\ud83d\udd17 Useful links<\/span><\/h2>\n<ul>\n<li><span data-contrast=\"none\">Microsoft Learn Educator Ambassador Community Bot for Microsoft Teams:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"2\"><span data-contrast=\"none\"><a href=\"http:\/\/aka.ms\/ppsamples\">GitHub<\/a><\/span><\/li>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"2\"><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/educator-developer-blog\/can-we-build-an-entire-solution-with-no-code-let-s-find-out\/ba-p\/2930703\"><span data-contrast=\"none\">Blog post<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li><span data-contrast=\"none\">Microsoft Learn<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"2\"><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msgraph-fundamentals\/?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Microsoft Graph Fundamentals<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"2\"><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msgraph-toolkit\/?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Develop apps with the Microsoft Graph Toolkit<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"2\"><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msteams-associate\/?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Develop apps for Microsoft Teams<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span data-contrast=\"none\">Microsoft Docs<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/get-started\/get-started-overview?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Get started with Microsoft Teams bots<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/azure\/bot-service\/?view=azure-bot-service-4.0&amp;WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Azure Bot Service Documentation<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/azure\/cognitive-services\/qnamaker\/overview\/overview?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">What is QnA Maker service?<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/sharepoint\/dev\/sp-add-ins\/get-to-know-the-sharepoint-rest-service?tabs=csom&amp;WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Get to know the SharePoint REST service<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/power-automate\/getting-started?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Get started with Power Automate<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Overview of creating apps in Power Apps<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span data-contrast=\"none\">Microsoft Learn Student Ambassadors Program<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span>\n<ul>\n<li data-leveltext=\"o\" data-font=\"Courier New\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"2\"><a href=\"https:\/\/studentambassadors.microsoft.com\/\"><span data-contrast=\"none\">Become a Student Ambassador<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559737&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>More articles in Learn from the community series<\/h2>\n<ul>\n<li class=\"entry-title\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-microsoft-ai-mvp-designs-a-microsoft-teams-bot-to-centralize-tools-for-employees\/\" target=\"_blank\" rel=\"noopener\">Microsoft AI MVP designs a Microsoft Teams bot to centralize tools for employees<\/a><\/li>\n<li class=\"entry-title\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-chatbot-for-microsoft-teams-personal-and-group-chats\/\" target=\"_blank\" rel=\"noopener\">Chatbot for Microsoft Teams personal and group chats\u00a0<\/a><\/li>\n<li class=\"entry-title\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-react-web-app-and-azure-qna-bot-to-centralize-learning-resources\/\" target=\"_blank\" rel=\"noopener\">React web app and Azure QnA bot to centralize learning resources<\/a><\/li>\n<li class=\"entry-title\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-microsoft-teams-and-moodle-online-learning-solution\/\" target=\"_blank\" rel=\"noopener\">Microsoft Teams and Moodle online learning solution<\/a><\/li>\n<\/ul>\n<p>Happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A group of Microsoft Learn Student Ambassadors share how they built a Microsoft Teams bot to provide better onboarding and support in communities.<\/p>\n","protected":false},"author":82723,"featured_media":9464,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[128,20,9],"tags":[],"class_list":["post-9661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams","category-power-platform","category-sharepoint-framework"],"acf":[],"blog_post_summary":"<p>A group of Microsoft Learn Student Ambassadors share how they built a Microsoft Teams bot to provide better onboarding and support in communities.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/9661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/82723"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=9661"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/9661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/9464"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=9661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=9661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=9661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}