Git Product home page Git Product logo

sparkbotcmd's Introduction

SparkBotCmd

Spark API cmd in chat room with the support of the bot.

Why

The idea is simple: Why I can't used my chat space to drive my spark? This can be useful for:

  • Manage Cisco Spark environment (rooms, teams...)
  • Manage production bot by setting the bot token to this app, you ca have the list of webhook, rooms... where the bot is and use
  • Last chance of mirroring (room vs room chat replication)

Credit

Features

Features list

ToDo

  • Second parameter of some commands
  • Set token valid on environment (can be session)
  • Detail of items (by detail option in arg list?)

Install

  • Clone localy
git clone https://github.com/guillain/SparkBotCmd.git
  • Go into the folder
cd ServiceDeskBot
  • Install dependencies
npm install
  • Put your CSV file (named km.csv) in the conf folder (key->txt structure)
cp [your CSV file] conf/km.csv
cp config.js.default config.js
vi config.js
  • Run the application, two configuration availables
    • For the dev, node is used
./app manual
    • For the prod, pm2 is used (install also this dependency)
./app [start|stop|restart|show|staus|log]
  • Add the bot in Cisco Spark space and chat with him
    • In 1:1
@ roomsGet
    • In team chat
@SparkBotCmd roomsGet

sparkbotcmd's People

Contributors

guillain avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.