提问者:小点点

如何在我的vps上为我的twitch bot事件监听创建HTTPS隧道


我找到了一个关于如何使用twitch EventSub webhooks的示例(https://github.com/twitchdev/eventSuv-WebHooks-node-sample/blob/main/index.js),但我很难找到如何在不安装ngrok或其他应用程序的情况下在我的PC上安装它,因为我有一个承载机器人的vps。我理解GET方法,但POST对我来说有点困难。

希望我解释得足够好,让别人听得懂。


共1个答案

匿名用户

Twitch EventSub在撰写本文时仅提供“WebHook传输”

因此,您应该能够在您的VPS上设置这一点没有问题,因为您的VPS是web可访问的。

要在您的PC上进行本地测试,是的,您将需要一个代理/隧道,如NGROK来使您的PC web可访问。

“webhook传输”(为了简化)的操作方式与从网站上登录的操作方式相同。您填写表单并点击submit,表单就会发送到服务器。

WebHook是一样的,只是数据不是作为表单发布的,而是在正文中发布的一个JSON blob。

所以您可以使用任何能够接收HTTP POST的东西。只有几个NodeJS示例,比如您链接的示例。

TLDR:除非您正在测试,否则跳过在您的PC上设置它,从在您的VPS上设置它开始。