https://github.com/alertbox/bot-examples-ts
Microsoft Bot Builder for Node.js examples using TypeScript
https://github.com/alertbox/bot-examples-ts
boilerplate bot example-code microsoft-bot-framework nodejs typescript
Last synced: 5 months ago
JSON representation
Microsoft Bot Builder for Node.js examples using TypeScript
- Host: GitHub
- URL: https://github.com/alertbox/bot-examples-ts
- Owner: alertbox
- License: mit
- Created: 2017-06-18T10:20:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-08-23T07:33:54.000Z (over 6 years ago)
- Last Synced: 2025-04-14T19:49:59.016Z (8 months ago)
- Topics: boilerplate, bot, example-code, microsoft-bot-framework, nodejs, typescript
- Size: 15.6 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
Bot Builder for Node.js examples using TypeScript are organized into groups and designed to illustrate the techniques needed to build great bots. To use the samples clone our GitHub repository using Git.
## Build and Run from Source
1. Install a recent version of [NodeJS]()
2. Checkout the code and install dependencies
```
git clone --recurse-submodules -j8 https://github.com/alertbox/bot-examples-ts
cd bot-examples-ts
```
3. Compile and run example
```
cd basics-waterfall
npm install
tsc
npm start
```
4. Install the [Bot Emulator]()
5. [Play with the bot]() example
# Basic Techniques
These examples show the basics techniques needed to build a great bot. All the examples written using TypeScript and can be executed from Bot Emulator.
|**Example** | **Description**
| ---------------| ---------------------------------------------
|[hello-echo](https://github.com/alertbox/bot-hello-echo-ts) | A simple echo bot for the Microsoft Bot Framework.
|[basics-waterfall](https://github.com/alertbox/bot-basics-waterfall-ts) | Shows how to use a waterfall to prompt the user with a series of questions.
|[basics-menus](https://github.com/alertbox/bot-basics-menus-ts) | Shows how to create a simple menu system for a bot.
# Contributing
If you are interested in fixing issues and contributing directly to the code base, please see the documentation How to Contribute, which covers the followings;
* How to build and run from source
* Coding guidelines
* Submitting pull requests
This project has adopted the Open Source Code of Conduct of Alertbox Inc. For more information, contact alertbox.inc@gmail.com with any additional questions and comments.
# Feedback
* Ask a question on [Stack Overflow](http://stackoverflow.com/questions/tagged/botframework)
* Request a new example on [Github](CONTRIBUTING.md)
* Vote for [popular requests](https://github.com/alertbox/bot-examples-ts/issues?q=is%3Aopen+is%3Aissue+label%3Aexample-request+sort%3Areactions-%2B1-desc)
* File a bug in [Github Issues](https://github.com/alertbox/bot-examples-ts/issues)
* Email us with other feedback
# Related Projects
For a complete list, please see the Microsoft Bot Builder Examples on [Github repo](https://github.com/Microsoft/BotBuilder/tree/master/Node/examples).
# License
Copyright (c) Alertbox Inc. All rights reserved. License under the [MIT](LICENSE) License.