将webhook转换为websocket的工具

特点:

  1. 支持多客户端
  2. 无需持久化
  3. 无需多端口

docker安装:

docker pull runoneall/hook-to-ws
docker run -d --name hook-to-ws -p 3000:3000 -e WS_AUTH_TOKEN=your_secure_token_here -e PORT=3000 runoneall/hook-to-ws

连接:
首先连接ws:

ws://<your_domain>:<port>/?token=<your_token>&path=<your_path>

然后程序会在 /webhook/<your_path> 处监听POST请求

对应的webhook地址为:

http://<your_domain>:<port>/webhook/<your_path>

如果有ssl那就是 wss 和 https

6 个赞

厉害

感谢分享 :xhj003:

好久试试

请问大佬,这个入口是http还是ws?

入口是ws,先连ws,然后会自动生成对应的webhook路由

那是不是意味着我可以网webhook路由地址那里发消息?用post的方式?

这程序就是这么用的啊…
就是将webhook转成ws,当然得往webhook那里发请求啊…

明白了,感谢解答,非常棒!

1 个赞