botbook/book/chapter-01-run-and-talk.md

66 lines
2.3 KiB
Markdown
Raw Normal View History

2019-03-04 12:15:36 -03:00
# General Bots - Run and Talk to the Bot
2019-03-01 15:34:29 -03:00
### The bot development stack
![General Bot Logo](https://raw.githubusercontent.com/pragmatismo-io/BotServer/master/docs/images/general-bots-stack.png)
2020-09-28 16:58:10 -03:00
2020-09-29 09:16:42 -03:00
### Diagram Description
2020-09-28 16:58:10 -03:00
1- gbapp and gblib extensions which are folder extensions for the GeneralBots package type.
2020-09-28 17:20:05 -03:00
gbapp and gblib are responsible for GeneralBots services in a Back-end development environment.
2- The .gbui extension is assigned to the GeneralBots front-end development environment.
2020-09-28 17:20:54 -03:00
Angular, Riot, React and HTML are responsible for the dynamic functioning of GeneralBots services.
2020-09-28 16:58:10 -03:00
2020-09-29 09:23:13 -03:00
3- The .gtheme extension is responsible for the GeneralBots designer using css and PS technologies.
2020-09-29 09:36:08 -03:00
A theme is composed of some CSS files and images.
2020-09-29 09:23:13 -03:00
2020-09-29 09:42:20 -03:00
4- .gbDialog is extension responsible for GeneralBots communication with the end user. Dialogues are bot services to users.
.gbkb is package for execution of various types of media.
2020-09-29 09:16:42 -03:00
2020-09-29 09:36:08 -03:00
5- the .gbot extension refers to the generalBots service product.
2020-09-29 09:42:20 -03:00
6- the .gbai is architecture construction of the GeneralBots application.
2020-09-29 09:36:08 -03:00
2019-03-01 15:34:29 -03:00
### The Bot Factory
![General Bots Block Architecture](https://raw.githubusercontent.com/pragmatismo-io/BotServer/master/docs/images/general-bots-block-architecture.png)
GeneralBots aims to delivery bots in azure in a very easy and fast fashion. Use Office tools like Word or Excel to edit your Bot - using code (JavaScript or TypeScript) just to empower custom requirements.
## How To
### Run the server locally
1. Install [Node.js](https://www.npmjs.com/get-npm) the current generation General Bot code execution platform;
2. Open a **Terminal** on Linux and Mac or a **Command Prompt** window on Windows;
3. Type `npm install -g botserver` and press *ENTER*;
4. Type `gbot` to run the server core.
Notes:
* [*nodejs.install* Chocolatey Package](https://chocolatey.org/packages/nodejs.install) is also available.
* The zip source code of General Bot is also available for [Download](https://codeload.github.com/pragmatismo-io/BotServer/zip/master);
### Running unit tests
1. Enter the BotServer root folder.
2. Run tests by `npm test`.
### Just copy the source code to your machine
1. [Download](https://codeload.github.com/pragmatismo-io/BotServer/zip/master) the Zip file.
## NLP
## Spell Checker
## Speech to Text
## Omnichannel
## Branding
2019-03-01 15:34:29 -03:00
## Bot Factory