{"id":21861736,"url":"https://github.com/alertbox/bot-examples-ts","last_synced_at":"2025-07-14T00:39:58.438Z","repository":{"id":74241083,"uuid":"94679873","full_name":"alertbox/bot-examples-ts","owner":"alertbox","description":"Microsoft Bot Builder for Node.js examples using TypeScript","archived":false,"fork":false,"pushed_at":"2019-08-23T07:33:54.000Z","size":16,"stargazers_count":9,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-14T19:49:59.016Z","etag":null,"topics":["boilerplate","bot","example-code","microsoft-bot-framework","nodejs","typescript"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alertbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2017-06-18T10:20:31.000Z","updated_at":"2023-04-28T12:19:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"d182d191-50e2-4ea5-b898-47c0bfb74812","html_url":"https://github.com/alertbox/bot-examples-ts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alertbox/bot-examples-ts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alertbox%2Fbot-examples-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alertbox%2Fbot-examples-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alertbox%2Fbot-examples-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alertbox%2Fbot-examples-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alertbox","download_url":"https://codeload.github.com/alertbox/bot-examples-ts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alertbox%2Fbot-examples-ts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259621178,"owners_count":22885897,"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","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":["boilerplate","bot","example-code","microsoft-bot-framework","nodejs","typescript"],"created_at":"2024-11-28T03:12:29.979Z","updated_at":"2025-06-13T09:39:20.218Z","avatar_url":"https://github.com/alertbox.png","language":null,"readme":"# Overview\nBot 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.\n\n## Build and Run from Source\n\n1. Install a recent version of [NodeJS]()\n2. Checkout the code and install dependencies\n```\ngit clone --recurse-submodules -j8 https://github.com/alertbox/bot-examples-ts\ncd bot-examples-ts\n```\n3. Compile and run example\n```\ncd basics-waterfall\nnpm install\ntsc\nnpm start\n```\n4. Install the [Bot Emulator]()\n5. [Play with the bot]() example\n\n# Basic Techniques\n\nThese examples show the basics techniques needed to build a great bot. All the examples written using TypeScript and can be executed from Bot Emulator.\n\n|**Example**     | **Description**                                   \n| ---------------| ---------------------------------------------\n|[hello-echo](https://github.com/alertbox/bot-hello-echo-ts) | A simple echo bot for the Microsoft Bot Framework.\n|[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.\n|[basics-menus](https://github.com/alertbox/bot-basics-menus-ts) | Shows how to create a simple menu system for a bot.\n\n\n# Contributing\n\nIf you are interested in fixing issues and contributing directly to the code base, please see the documentation How to Contribute, which covers the followings;\n\n* How to build and run from source\n* Coding guidelines\n* Submitting pull requests\n\nThis 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.\n\n# Feedback\n\n* Ask a question on [Stack Overflow](http://stackoverflow.com/questions/tagged/botframework)\n* Request a new example on [Github](CONTRIBUTING.md)\n* Vote for [popular requests](https://github.com/alertbox/bot-examples-ts/issues?q=is%3Aopen+is%3Aissue+label%3Aexample-request+sort%3Areactions-%2B1-desc)\n* File a bug in [Github Issues](https://github.com/alertbox/bot-examples-ts/issues)\n* Email us with other feedback\n\n# Related Projects\n\nFor a complete list, please see the Microsoft Bot Builder Examples on [Github repo](https://github.com/Microsoft/BotBuilder/tree/master/Node/examples).\n\n# License\n\nCopyright (c) Alertbox Inc. All rights reserved. License under the [MIT](LICENSE) License.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falertbox%2Fbot-examples-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falertbox%2Fbot-examples-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falertbox%2Fbot-examples-ts/lists"}