听说你对 WebSocket 模式不满意?没关系,KookBC 也提供对 Webhook 模式的支持!
当然,Webhook 模式的使用是需要配置的!
请务必正确配置!否则您的服务将无法正常运行!
本文档默认你已经把 kbc.yml 中的 "mode" 项改为了 "webhook" ,具体请见 KookBC 配置详解 。
让我们看看 kbc.yml 提供的 Webhook 配置项。
## ---- START WEBHOOK CONFIGURATION ----
webhook-port: 8080
webhook-encrypt-key: ""
webhook-verify-token: ""
webhook-route: "kookbc-webhook"
## ---- END WEBHOOK CONFIGURATION ----
其中原有的注释已经移除。
此配置项决定 KookBC 的 Webhook 服务将会在哪个端口上启动。
默认为 8080 。
这是您在 Kook 开放平台设置的 Encrypt Key ,请将在开放平台设置的值提供给此配置项。
这是由 Kook 开放平台提供的 Verify Token ,请将在开放平台设置的值提供给此配置项。
这是 Webhook 的路由地址。
最终您应该提供给 Kook 开放平台作 Callback 的 URL是: http://{您的域名}:{webhook-port}/{webhook-route}
- 当前的 Webhook 实现 (基于 JLHTTP) 不支持 HTTPS 。