https://github.com/denherrring/cortanaskillslab
This repository is build as a learning environment to learn the basics of developing Cortana Skills with the Microsoft Bot Framework and Cortana Skill Set based on Node.JS on a Raspberry Pi.
https://github.com/denherrring/cortanaskillslab
Last synced: over 1 year ago
JSON representation
This repository is build as a learning environment to learn the basics of developing Cortana Skills with the Microsoft Bot Framework and Cortana Skill Set based on Node.JS on a Raspberry Pi.
- Host: GitHub
- URL: https://github.com/denherrring/cortanaskillslab
- Owner: DenHerrRing
- License: mit
- Created: 2017-11-22T20:47:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-29T14:42:50.000Z (over 8 years ago)
- Last Synced: 2025-01-21T06:24:27.681Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 770 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cortana Skills Lab
This repository (https://github.com/MrCrunsh/CortanaSkillsLab) is built as a learning environment to understand the basics of developing Cortana Skills with the [Microsoft Bot Framework][1] and [Cortana Skill Set][2].
I assume that the running platform is a Raspberry Pi. You can also deploy this environment on an Azure BotService.
After setting this up you are able to control the GPIOs of your Raspberry Pi with Cortana.
[1]: https://dev.botframework.com/
[2]: https://developer.microsoft.com/de-de/cortana/
## Remarks ##
All technologies are preview versions. It may be that some services are not available in your country.
## Known Issues ##
### Bot Builder ###
Link to [Bot Builder Github page](https://github.com/Microsoft/BotBuilder)
### Cortana Skill Set ###
+ To run Cortana Skills on a Windows computer, the device must be set to the United States region. For Germany, you can run Cortana on your Android smartphone by downloading the APK here: [apkmirror.com](https://www.apkmirror.com/apk/microsoft-corporation/cortana/).
## Start ##
To start this learning workshop, go to [Wiki](https://github.com/MrCrunsh/CortanaSkillsLab/wiki) page.
## Contents ##
This repository includes labs on:
### Development with the Bot Framework ###
1. [Create a simple Node.JS Bot](https://github.com/MrCrunsh/CortanaSkillsLab/wiki/First-steps-of-creating-a-Bot-(Node.JS))
1. [Publish your Bot](https://github.com/MrCrunsh/CortanaSkillsLab/wiki/Publish-your-Bot)
### Create Cortana Skills ###
1. [Add Cortana Skill](https://github.com/MrCrunsh/CortanaSkillsLab/wiki/Add-Cortana-Skill)
1. [Build a Cortana skill](https://github.com/MrCrunsh/CortanaSkillsLab/wiki/Build-a-Cortana-skill)
### Raspberry Pi ###
1. [Install Node.JS](Install-Node.JS)
1. [Add Add rpio](https://github.com/MrCrunsh/CortanaSkillsLab/wiki/Add-rpio)
1. [Ngrok](https://github.com/MrCrunsh/CortanaSkillsLab/wiki/Ngrok)
1. [Connect Gadgets to your Pi](https://github.com/MrCrunsh/CortanaSkillsLab/wiki/Connect-Gadgets-to-your-Pi)
1. [The CandyVendorBot](https://github.com/MrCrunsh/CortanaSkillsLab/wiki/CandyBot)
## Prerequisites and Addional Material ##
- [Visual Studio Code](https://code.visualstudio.com/)
- [Visual Studio Community](https://www.visualstudio.com/vs/)
- [Visual Studio Dev Essentials](https://www.visualstudio.com/dev-essentials/)
- [Bot Framework Emulator](https://emulator.botframework.com/)
- [Bot Builder SDK for Node.js (Quickstart)](https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-quickstart)
- [Azure Bot Service (Quickstart)](https://docs.microsoft.com/en-us/bot-framework/azure-bot-service-quickstart)
## Authors ##
### Dennis Hering ###
My Bio:
I‘m working for Microsoft Germany GmbH as a CSE Audience Marketing Manager and I am the regional lead for Team North in the German StudentPartners program.
I’m addicted to student and adult education and I provide a mixture of good knowledge, combined with best practice in the fields of IoT and open source technologies (e.g. Angular, Symphony/Laravel).
As a Microsoft Certified Trainer, I also regularly provide training in the developer area and thus tries to promote the "offspring".
- CSE Audience Marketing Manager / Regional Lead of [MSP](http://www.studentpartners.de/) Team North @ Microsoft Germany
- Twitter: [@mrcrunsh](https://twitter.com/mrcrunsh)
- Facebook: [Dennis Hering](https://www.facebook.com/den.hering)
- LinkedIn: [Dennis Hering](https://www.linkedin.com/in/dennis-hering/)
- Mail: [dennis@hering.me](mailto:dennis@hering.me)
- Blog: [dennis.hering.me](http://dennis.hering.me/)