tianjyan / DaemonService

Python2: 自用的Cisco Spark Bot的样例程序

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

Platform Build Gitter

自用的Spark Bot的样例程序

开发准备

  • 注册Cisco Spark开发者账号;
  • 创建Bots,创建完请记得保存Token到config.json文件中;
  • 创建WebHook
  • 注册并下载ngrok,注册完成后记得保存Token;

Note:1. WebHook的创建可以等ngrok运行后获得二级域名以后。

运行ngrok

./ngrok authtoken TOKEN // TOKEN是注册时候保存的TOKEN
./ngrok http 8080 //运行完成后可获取二级运行

真机环境中运行

  • 安装Python 2.7.13
  • 安装依赖:pip install -r requirements.txt
  • 运行:python docker.py

阿里云环境(Ubuntu 16.04)运行

  • 安装依赖:pip install -r requirements.txt
  • 运行:python daemon.py start

Docker环境下运行

  • 创建镜像:docker build -t spark-bots:0.1 .
  • 保存镜像:docker save spark-bots:0.1 | gzip > spark-bots.tar.zip
  • 导入镜像:docker load -i spark-bots.tar.zip
  • 运行镜像:docker run -d -p 8080:8080 spark-bots:0.1

扩展

继承bots/abcbot.py可以扩展自己的Bot

About

Python2: 自用的Cisco Spark Bot的样例程序

License:MIT License


Languages

Language:Python 100.0%