自用的Spark Bot的样例程序
- 注册Cisco Spark开发者账号;
- 创建Bots,创建完请记得保存Token到
config.json
文件中; - 创建WebHook①;
- 注册并下载ngrok,注册完成后记得保存Token;
Note:1. WebHook的创建可以等ngrok运行后获得二级域名以后。
./ngrok authtoken TOKEN // TOKEN是注册时候保存的TOKEN
./ngrok http 8080 //运行完成后可获取二级运行
- 安装Python 2.7.13;
- 安装依赖:
pip install -r requirements.txt
; - 运行:
python docker.py
。
- 安装依赖:
pip install -r requirements.txt
; - 运行:
python daemon.py start
。
- 创建镜像:
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