{"id":29869482,"url":"https://github.com/xlegend1024/az-bot-lab","last_synced_at":"2026-05-20T14:07:34.949Z","repository":{"id":307294668,"uuid":"164142253","full_name":"xlegend1024/az-bot-lab","owner":"xlegend1024","description":"Experience Microsoft Chat Bot","archived":false,"fork":false,"pushed_at":"2019-01-09T22:16:25.000Z","size":24625,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-30T14:54:58.204Z","etag":null,"topics":["azure","bot","chatbot","conversation","csharp","lab"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xlegend1024.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-01-04T18:35:50.000Z","updated_at":"2020-05-16T11:22:28.000Z","dependencies_parsed_at":"2025-07-30T15:05:18.852Z","dependency_job_id":null,"html_url":"https://github.com/xlegend1024/az-bot-lab","commit_stats":null,"previous_names":["xlegend1024/az-bot-lab"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/xlegend1024/az-bot-lab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlegend1024%2Faz-bot-lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlegend1024%2Faz-bot-lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlegend1024%2Faz-bot-lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlegend1024%2Faz-bot-lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xlegend1024","download_url":"https://codeload.github.com/xlegend1024/az-bot-lab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xlegend1024%2Faz-bot-lab/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267899088,"owners_count":24162983,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","bot","chatbot","conversation","csharp","lab"],"created_at":"2025-07-30T16:30:30.043Z","updated_at":"2026-05-20T14:07:34.918Z","avatar_url":"https://github.com/xlegend1024.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Microsoft Azure Bot Service Hands-on Lab\n\nExperience Microsoft Bot Services by building a sample bot\n\n## Requirements for Lab\n\n- Azure Subscription (Subscription Contributor or Resource Group Owner)\n- Visual Studio 2017 15.6.7 (Any Edition)\n- [Bot Framework Emulator \u0026 ngrok](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-debug-emulator?view=azure-bot-service-4.0)\n- [Bot Builder V4 SDK Template for Visual Studio](https://marketplace.visualstudio.com/items?itemName=BotBuilder.botbuilderv4)\n\n## 0. Create Development Environment\n\nCreate a VM:\n\n* Data Science Virtual Machine Windows 2016\n* Standard DS3 v2 (4 vcpus, 14 GB memory)\n* West US 2 ( Or region where close to you )\n\nLogin to the DSVM you created and download followings:\n\n* [Bot Framework Emulator \u0026 ngrok](https://docs.microsoft.com/en-us/azure/bot-service/bot-service-debug-emulator?view=azure-bot-service-4.0)\n\n## [1. Create and Deploy a Bot 101](./01.CreateAndDeployBot.md)\n\nCreate a project to experience how to build and deploy bot\n\nIn this lab, you'll create a bot that echo your message\n\n## [2. Save user and conversation data](./02.ManageState.md)\n\nIn this lab, you'll add state management feature to your bot so that your bot can know your name\n\n## [3. Prompt users for input](./03.PromptUserInput.md)\n\nIn this lab, you'll add dialogs to ask few questions in order\n\n## [4. Implement sequential conversation flow](./04.SequentialFlow.md)\n\nIn this lab, you'll add dialog set which is a logical group of dialogs to ask a set of questions\n\n## [5. Write directly to storage](./05.PersistData.md)\n\nIn this lab, you'll create a CosmosDB and save some data when conversation is done\n\n## [6. Add Welcome Message](./06.WelcomeMessage.md)\n\nIn this lab, you'll use different Sctivity type to welcome a user  \n\n## [7. LUIS](./07.IntegrateLUIS.md)\n\nIn this lab, you'll add more intelligent to your bot using LUIS\n\n## 8. Publish Bot\n\nIn this lab, you'll publish your bot via Skype Channel\n\n## [(Optional) 10. Add Media To Message](./10.AddMediatoMessage.md)\n\n## [Middleware](./08.Middleware.md)\n\n## [Enterprise Bot Template](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-enterprise-template-overview?view=azure-bot-service-4.0)\n\n---\n\n## References\n\n[Managing State](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-concept-state?view=azure-bot-service-4.0)\n\n[Prompt Users for input](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-primitive-prompts?view=azure-bot-service-4.0\u0026tabs=csharp)\n\n[Implement sequential conversation flow](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-dialog-manage-conversation-flow?view=azure-bot-service-4.0\u0026tabs=csharp)\n\n[Persist data](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-persist-user-inputs?view=azure-bot-service-4.0\u0026tabs=csharp)\n\n[LUIS](http://aihelpwebsite.com/Blog/EntryId/1033/Using-LUIS-Language-Understanding-Intelligent-Service-MS-Bot-Framework-V4-Preview-Edition)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxlegend1024%2Faz-bot-lab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxlegend1024%2Faz-bot-lab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxlegend1024%2Faz-bot-lab/lists"}