目的:接受来自直播录制程序的Webhook请求,然后给用户设置的目标(现在是Bark和企业微信)推送消息。
- 在release页面, 找当前系统环境可以运行的软件包,下载下来。
- 运行一次,如果看到文件夹里多出来一个
config.yml
,就说明下载的软件包是可以用的。 - 在
config.yml
里,根据你的监听和推送需求 (目前写了 企业微信应用消息 和 iOS Bark 这两种),填写相关的信息。 - 启动程序。
- 在相关的可以发送Webhook的应用程序中,填写Webhook地址。
建议配置完成之后再进行这一步。
- 在 mikufans录播姬
的设置页面 Webhook V2 中,填写
http://127.0.0.1:14000/bililiverecoder
- 在 blrec 网页控制台的设置页面最下方Webhooks中,添加服务器
http://127.0.0.1:14000/blrec
- 在 DDTV 的配置文件
DDTV_Config.ini
中,找到WebHookUrl=
,填写http://127.0.0.1:14000/ddtv
- 在 mikufans录播姬
的设置页面 Webhook V2 中,填写
webhookGo.exe -c config.yml
根据你的需要,增删模块即可。
address 监听地址,默认127.0.0.1:14000
address: '127.0.0.1:14000'
Bark:
- url: "https://api.day.app/"
secrets: "asdffghjklQWERTYUIIOPz"
- url: "https://api.day.app/"
secrets: "ABcDeFg1hIjkLmNOPQrstu"
- url: "https://api.day.app/"
secrets: "xCVBNMASDFGHJKLERTYUIO"
WeWorkApp:
- corpId: "ww123456789a01b2c3"
appSecret: "0123456789abcdefghijklmnopqrstuvwxyzABCDEFG"
agentId: "1000002"
- corpId: "wz0123456789abcfef"
appSecret: "acbdef0123456789876543210fedcbabcdef0123409"
agentId: "1000003"
- corpId: "wy123456789a01b2c3"
appSecret: "111111111111111111111222222222222222ABCDEFG"
agentId: "1000004"
# 需要响应的服务种类,支持 BililiveRecoder Blrec DDTV
BililiveRecoder:
# enable 是否启用这个服务,不填则为false
enable: true
# path 服务的路径,不填则为默认值
path: '/bililiverecoder'
# events 响应的事件种类
events:
# SessionStarted 代表事件的名称,需要根据每一种服务的文档来填写
SessionStarted:
# care 是否在控制台输出收到了事件的提示
care: false
# notify 是否推送消息
notify: false
# have_command 是否执行命令
have_command: false
# exec_command 执行的命令
exec_command: ""