1.0.3 • Published 3 years ago

noco-bot-4-webex v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

No Code Bot for Webex Framework (NocoBot4Webex)

Node code bot for Webex is a super easy tool to build chat bots for Webex. Just create a yaml file with regrex equation for matching and the created response for the system.

Setup

Install Noco Bot with npm install noco-bot-4-webex then run the start server command with the following code below. This will deal with connecting to the webex server and communication. The only other step is to setup your config files.

// index.js
(new (require( "noco-bot-4-webex" ))()).Init();

API Code

Create a file in your root directory call token.yaml with the property bot-token and the code provided by the Webex Development Portal.

# token.yaml
---
bot-token: demo.token.provided.by.webex

Config Bot File

Then setup the config file for the bot to use. Create a file called bot.yaml in your root directory. Then set the regrex expressons and the resonse. For regrex expression, use js format /[express]/[flags], even if you do not have flags had a trailing slash.

# bot.yaml
---
version: 1.0.0
response-startup: Hi $nickname. Hope your having a great day!
response-fallback: Sorry $nickname, I did not understand that, could you say it again.
responses:
  - regrex: /(hi|hello)/ig
    message: Hi $nickname, you used regrex match.
  - regrex: /(bye)/ig
    message: Bye $nickname, you used regrex match.
VaribleDescription
$nicknameNickname of user
$nameFull name of user
$emailEmail of user
$messageMessage Sent by User
$createdWhen the message was sent

Tips

  • To get a new line put two spaces before the new line inline as \s\s\n like this is \nA new line.

Fixme

  • Allow inline varibles for startup message and error message
  • Allow inline code to be processes
  • Get version from package.json file for bot response
  • Fix documentation for server.js
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago