7
7
[ ![ semantic-release] ( https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg )] ( https://github.com/semantic-release/semantic-release )
8
8
9
9
10
- ## 分支狀態
10
+ ## 🚧 分支狀態
11
11
- 主線
12
12
- [ ![ Build Status] ( https://travis-ci.org/momocow/node-cq-websocket.svg?branch=master )] ( https://travis-ci.org/momocow/node-cq-websocket )
13
13
- [ ![ Coverage Status] ( https://coveralls.io/repos/github/momocow/node-cq-websocket/badge.svg?branch=master )] ( https://coveralls.io/github/momocow/node-cq-websocket?branch=master )
14
14
- dev
15
15
- [ ![ Build Status] ( https://travis-ci.org/momocow/node-cq-websocket.svg?branch=dev )] ( https://travis-ci.org/momocow/node-cq-websocket )
16
16
- [ ![ Coverage Status] ( https://coveralls.io/repos/github/momocow/node-cq-websocket/badge.svg?branch=dev )] ( https://coveralls.io/github/momocow/node-cq-websocket?branch=dev )
17
17
18
- ## 關於 Node CQWebSocket SDK
18
+ ## 🗯️ 關於此 SDK
19
19
依賴 CQHTTP API 插件的 websocket 接口, 為 NodeJs 開發者提供一個搭建 QQ 聊天機器人的 SDK。
20
20
21
21
關於 CQHTTP API 插件,見 [ richardchien/coolq-http-api] ( https://github.com/richardchien/coolq-http-api#readme )
24
24
25
25
> 由於付費問題,本 SDK 目前僅針對酷Q Air做測試。
26
26
27
- ### 功能特色
27
+ ## 🎉 功能/特色
28
28
- 輕鬆配置, 快速搭建 QQ 聊天機器人。
29
29
- 自動維護底層連線, 開發者只需專注在聊天應用的開發。若斷線, 可依照配置[ 重新連線] ( #自動重新連線說明 ) 。
30
30
- 支持消息監聽器內, [ 快速響應] ( #快速響應 ) 。
31
31
- 連線建立時, 可[ 自動獲取機器人QQ號] ( #自動獲取機器人qq號 ) 。
32
- - 兼容 CQHTTP API 插件 ` v3.x ` 及 ` v4.x ` 兩個大版本。
33
32
34
- ## 使用方式
35
- ### CDN
33
+ ## 🗎 SDK 文件
34
+ [ 閱讀更多 ➡️ ] ( https://github.com/momocow/node-cq-websocket/tree/master/docs/README.md )
36
35
37
- 如果你在網頁前端上使用,可以通過 CDN 引入。
38
-
39
- - 最新版
40
- ``` html
41
- <script src =" https://cdn.jsdelivr.net/npm/cq-websocket/dist/cq-websocket.min.js" ></script >
42
- ```
43
-
44
- - 指定版本 (以 ` v2.0.0 ` 為例, 可依照實際需求版本自行替換版號)
45
- > CDN 引入方式僅提供 v1.8.1 以上的版本使用
46
- ``` html
47
- <
script src =
" https://cdn.jsdelivr.net/npm/[email protected] /dist/cq-websocket.min.js" ></
script >
48
- ```
49
-
50
- 在你的 js 代碼中, 使用全局變數 ` CQWebSocketSDK ` 獲取 SDK。
51
-
52
- ``` js
53
- // 全局變數 CQWebSocketSDK 存在於 window 對象下
54
- const { CQWebSocket } = window .CQWebSocketSDK
55
- const bot = new CQWebSocket ()
56
- ```
57
-
58
- ### NPM
59
-
60
- 如果你使用打包工具(如 webpack, browserify...)或 NodeJS,可以通過 NPM 安裝。
61
-
62
- ```
63
- npm install cq-websocket
64
- ```
65
-
66
- 將 SDK 導入代碼
67
- ``` js
68
- const { CQWebSocket } = require (' cq-websocket' )
69
- ```
70
-
71
- 或是使用 ES6 import
72
- ``` js
73
- import { CQWebSocket } from ' cq-websocket'
74
- ```
75
-
76
- ## 快速開始
77
- [ 閱讀更多...] ( docs/get-started/README.md )
78
-
79
- ## API 文件
80
- [ 閱讀更多...] ( docs/api/README.md )
81
-
82
- ## 開發者看板
36
+ ## 🛠️ 開發者看板
83
37
本 SDK 採用 [ ava] ( https://github.com/avajs/ava ) 框架執行測試。
84
38
85
39
### 打包 CQWebSocket 至 browser 環境
@@ -95,7 +49,7 @@ npm run build-demo
95
49
打包 ` /demo/webpack/app.js ` 內容, 在 ` /demo/webpack/www ` 目錄下產生一個 ` bundle.js ` 。
96
50
97
51
### 開發日誌
98
- [ <點擊前往> ] ( . /docs/CHANGELOG.md)
52
+ [ 閱讀更多 ➡️ ] ( https://github.com/momocow/node-cq-websocket/tree/master /docs/CHANGELOG.md)
99
53
100
54
### Known Issues
101
55
- CQHTTP API 插件尚未支援收發 Fragmant, 暫時禁用
@@ -116,7 +70,7 @@ RangeError [ERR_OUT_OF_RANGE]: The value of "value" is out of range. It must be
116
70
at W3CWebSocket.send (/***/node-cq-websocket/node_modules/websocket/lib/W3CWebSocket.js:116:26)
117
71
```
118
72
119
- ## 歡迎餵食 ☕
120
- 請勿拍打 🤜 無限期掙飯中 🍙
73
+ ## 🍙 歡迎餵食
74
+ 請勿拍打 🤜 無限期掙飯中 ☕
121
75
122
76
<a href =" https://www.buymeacoffee.com/momocow " target =" _blank " ><img src =" https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png " alt =" Buy Me A Coffee " style =" height : auto !important ;width : auto !important ;" ></a >
0 commit comments