6.3.2 • Published 2 months ago

go-cqwebsocket v6.3.2

Weekly downloads
328
License
MIT
Repository
github
Last release
2 months ago

go-cqwebsocket

介绍

针对 go-cqhttp 开发的 SDK, 跟随官方文档更新

本SDK中所有api基于 go-cqhttp-v1.2.0

在一定程度上兼容 OpenShamrock-v1.0.8

关于此SDK

关于 CQWebsocket 的 API 接口,以 go-cqhttp 帮助中心 APIOpenShamrock 帮助中心 API 为准

同时提供 send(...) 方法以供未知接口的调用

在自己项目中引用

在项目根目录中运行 npm install go-cqwebsocket

API

import {CQWebSocket, CQ} from "go-cqwebsocket"

CQWebSocket

const bot = new CQWebSocket({options})
  • 参数 options
可选参数类型默认值描述
protocolws: , wss:"ws:"协议
hoststring"127.0.0.1"地址
portnumber6700端口
accessTokenstring""校验口令
baseUrlstring"ws://127.0.0.1:6700"完整链接, 当配置中有此项时, 优先使用
clientConfigClientOptionsundefinedws 配置

注1: CQWebSocket 中实现了对应的API, 查找&调用请参考 go-cqhttp 帮助中心 APIOpenShamrock 帮助中心 API

注2: CQWebSocket 中实现了对应的Event, 查找请参考 go-cqhttp 帮助中心 EventOpenShamrock 帮助中心 Event

注册监听请使用 bot.on(...), bot.once(...), bot.off(...), bot.bind(...), bot.unbind(...)

注3: 实例属性 errorEvent 用于替代默认的 error 事件, 仅在事件运行出错时调用

注4: 自动重连 功能请自行实现, 本 SDK 中已将两个连接的事件分开触发


CQ

  • CQ.escape(str) | CQ.unescape(str):转义/反转义方法
  • CQ.text(...) | CQ.at(...)等:便捷构建 CQ码 的方法
  • CQ.custom(...) :自定义 CQ码, 有不被识别的风险
  • CQ.parse(...) :将携带 CQ码 的 字符串 数组 转换为 CQTag数组

Tags

  • 包含 CQ , 参考 CQ
  • 包含所有 CQ码 的基类:CQTag<T>
  • 包含所有已标明的 CQ码类型约束 , typescript 中可见

Interfaces

  • 仅在 typescript 环境下可用, 包含整个 SDK 中 几乎全部 的接口和类型约束

相关文档

6.3.2

2 months ago

6.3.1

2 months ago

6.3.0

2 months ago

6.2.13

5 months ago

6.2.14

5 months ago

6.2.12

5 months ago

6.2.1

2 years ago

6.2.0

2 years ago

6.2.2

2 years ago

6.1.0

3 years ago

6.0.3

3 years ago

6.0.2

3 years ago

6.0.1

3 years ago

5.1.0

3 years ago

5.0.7

3 years ago

6.0.0

3 years ago

5.0.6

3 years ago

5.0.5

3 years ago

5.0.4

3 years ago

5.0.2

3 years ago

5.0.1

3 years ago

5.0.0

3 years ago

4.3.1

3 years ago

4.3.0

3 years ago

4.2.0

3 years ago

4.1.2

3 years ago

4.0.1

3 years ago

4.1.0

3 years ago

4.1.1

3 years ago

4.0.0

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.3.0

3 years ago

2.2.3

3 years ago

2.2.1

3 years ago

2.2.2

3 years ago

2.2.0

3 years ago

2.1.6

3 years ago

2.1.4

3 years ago

2.1.5

3 years ago

2.1.3

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.1.0

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.4.13

3 years ago

1.4.12

3 years ago

1.4.11

3 years ago

1.4.10

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.9

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago