我正在编写一个节点脚本,该脚本连接到twitch.tv的IRC通道,并响应命令,以及由其他连接的用户发送的温和式聊天线路。
目前,我打开文件位置的终端并运行node app.js来启动IRC连接。但是这是在我的mac电脑上运行的,我用我的电脑玩游戏和看聊天,所以我必须让Mac在我旁边启动和停止IRC聊天客户端应用程序。
我想把这移动到一个web服务器,在那里我可以登录,启动或停止聊天客户端应用程序从网站,所以我不需要有Mac在我身边的所有时间。
做这件事最好的方法是什么?
如果你想看我正在工作的剧本,你可以在这里找到
发布于 2015-08-09 17:30:22
您可以创建一个HTTP服务器并在端口上侦听(如果您不介意过度使用,express.js可以使您更容易)。此服务器将包含用于URL、身份验证等的配置。在提供给URL路径的回调中,您可以关闭IRC通道、数据库连接,并在确信您已经完成了所有必需的事情并确定这是您想要的东西之后调用process.exit(0)。
发布于 2015-08-10 20:24:08
您可以使用socket.io作为向应用程序实时发送信号的一种方式。
https://stackoverflow.com/questions/31906757
复制相似问题