Windows installation - NGRP/node-red-viseo-bot GitHub Wiki



The framework can be installed on Windows, but it has been designed for Unix Systems. For this reason, some functions may not be available as, for example, to connect to certain conversational platforms.

Requirements

Make sure you have 7-zip or equivalent installed. We recommend downloading the Windows Binary (.zip) of these programs:

If you plan to create a chatbot with Microsoft BotBuilder, we recommend to install the bot emulator (use it with ngrok) in order to test your bot locally:

Install the VISEO Bot Maker

The VISEO Bot Maker relies on a set of Node-RED modules already deployed on NPM and used by a core project and a bot project.

  1. Start creating a folder for the Framework named bots
  2. Add a bin folder inside.
  3. Unzip and rename the programs you've downloaded (nodejs, git and wget) in the bin folder.
  4. Create a projects folder in bots.
  5. Download the core project. Unzip it in bots, and rename it framework.
  6. In the framework folder, open a terminal (shift + right click, "Open a PowerShell window here"), and run:
npm install

The framework folder will contain :

  • Folder conf : configuration files for Node-RED and the framework
  • Folder node_modules : all the installed nodes (node-red-viseo-contrib and packages)
  • File start.sh or start.bat is used to launch any bot when configured
  • File package.json contains all the targeted nodes
  • ...

At the end of the 6th step, you should have your folders organized according to above tree structure.