npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

test-diego-npm3

v1.0.0

Published

Project template for advanced bot scenarios using the Bot Builder SDK V4.

Downloads

10

Readme

Enterprise Bot Generator

Project template for advanced bot scenarios using the Bot Builder SDK V4.

Prerequisites

> npm install -g yo

Installation

To install the generator using npm:

> npm install -g generator-botbuilder-enterprise

Generate sample

  • Open a terminal in the desired folder for generating the sample.
  • Run the following command for generating your new project.
> yo botbuilder-enterprise
  • The generator will start prompting for some information that is needed for generating the sample:
    • What's the name of your bot? (enterprise-bot)

      The name of your bot (used also as your project's name and for the root folder's name).

    • What will your bot do? (Demonstrate advanced capabilities of a Conversational AI bot)

      The description of your bot.

    • What language will your bot use?

      The language that will understand your bot while chatting with it. A full list of supported languages is displayed.

    • Do you want to change the location of the generation?

      A confirmation to change the destination for the generation.

      • Where do you want to generate the bot? (by default takes the path where you are running the generator)

        The destination path for the generation.

    • Looking good. Shall I go ahead and create your new bot?

      Final confirmation for creating the desired bot.

Generate the sample using CLI parameters.

| Option | Description | |-----------------------------------|--------------------------------------------------------------------------------------------------------------| | -n, --botName | name of new bot (by default takes enterprise-bot) | | -d, --botDesc | description of the new bot (by default takes Demonstrate advanced capabilities of a Conversational AI bot) | | -l, --botLang | language for the new bot. Possible values are de, en, es, fr, it, zh (by default takes en) | | -p, --botGenerationPath | destination path for the new bot (by default takes the path where you are runnning the generator) | | --noPrompt | indicates to avoid the prompts |

NOTE: If you don't use the --noPrompt option, the process will keep prompting, but using the input values by default.

Example

> yo botbuilder-enterprise -n newBot -d "A description for my new bot" -l en -p "\aPath" --noPrompt

WARNING: The process will fail if it finds another folder with the same name of the new bot.

NOTE: Remind to have an unique bot's name for deployment steps.

NOTE: After generating your sample, you can check its README for more information on how to deploy and test it. You can find it in the root folder of your newly created sample or here.

License

MIT © Microsoft