Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js |连接现有游戏并在聊天中收听事件_Javascript_Node.js_Bots - Fatal编程技术网

Javascript node.js |连接现有游戏并在聊天中收听事件

Javascript node.js |连接现有游戏并在聊天中收听事件,javascript,node.js,bots,Javascript,Node.js,Bots,所以我有一个奇怪的问题。。。我正在尝试为一款游戏构建一个机器人,它可以监听聊天中的某些命令,当它看到这些命令时,就会做出响应。我可以使用node.js执行类似的操作吗?需要使用用户名和密码连接到IP才能访问游戏 聊天和Bot示例: Player 1> !doge.bot hello Doge-Bot> Hello Player 1! How are you? 希望这是有道理的 谢谢你的帮助 如果服务允许这样做,那么是的,您可以使用Node.js完成。感谢您的快速响应!我仍在学习no

所以我有一个奇怪的问题。。。我正在尝试为一款游戏构建一个机器人,它可以监听聊天中的某些命令,当它看到这些命令时,就会做出响应。我可以使用node.js执行类似的操作吗?需要使用用户名和密码连接到IP才能访问游戏

聊天和Bot示例:

Player 1> !doge.bot hello
Doge-Bot> Hello Player 1! How are you?
希望这是有道理的


谢谢你的帮助

如果服务允许这样做,那么是的,您可以使用Node.js完成。感谢您的快速响应!我仍在学习node.js-如何使用username和pass建立外部连接,然后再进行监听?这还不足以回答问题。您需要调查游戏本身如何处理登录和聊天。像这样的机器人的代码,将根据游戏的不同而完全不同。@JoshMc-所以看起来游戏使用数据包来管理一切。如果我理解正确,最好在节点中安装另一个模块,如Packet,以帮助转换。话虽如此。。。我对包一无所知,我想知道更多——有什么建议吗?另外,您是否愿意编写一个节点代码片段来帮助解释它是如何工作的?不管怎样,谢谢你抽出时间@Birkley如果你的思路正确,你需要一个库,比如你链接的库,你需要检查你链接的协议,并使用包库与游戏服务器通信。我不太熟悉这种原始的交流方式,与游戏开发者交流或者在游戏开发者论坛上交流可能是值得的。