Node.js 如何运行节点IRC bot?
我想运行这个IRC Eliza机器人,但我对如何操作缺乏一些基本的了解 我对IRC一无所知,也不知道如何连接它们。有人能解释一下我是如何连接到这个机器人的吗?我需要远程托管吗?有没有办法在本地运行IRC客户端并在本地连接到它?目前,该程序只是运行没有错误,但什么也不做 我理解node.js,但在理解IRC如何运行IRC bot时,我似乎缺少了一些基础知识 自述文件为我提供了执行但不执行任何操作的代码,如下所述: 用法Node.js 如何运行节点IRC bot?,node.js,irc,Node.js,Irc,我想运行这个IRC Eliza机器人,但我对如何操作缺乏一些基本的了解 我对IRC一无所知,也不知道如何连接它们。有人能解释一下我是如何连接到这个机器人的吗?我需要远程托管吗?有没有办法在本地运行IRC客户端并在本地连接到它?目前,该程序只是运行没有错误,但什么也不做 我理解node.js,但在理解IRC如何运行IRC bot时,我似乎缺少了一些基础知识 自述文件为我提供了执行但不执行任何操作的代码,如下所述: 用法 IRC是一个全球聊天系统,由许多单独的主机组成,所有主机(最终)链接在一起。
IRC是一个全球聊天系统,由许多单独的主机组成,所有主机(最终)链接在一起。您通常不会自己运行IRC的一部分,而是使用客户端连接到其中一台主机,从而访问网络和网络上的所有人 IRC机器人是一段机器代码,它有自己的逻辑(在你的例子中是Eliza的逻辑),也连接到IRC并发出IRC命令,让它加入频道、与其他人/机器人对话、接收消息等 在您的情况下,您只需要运行bot,让它知道要加入哪个IRC服务器(即
new-Eliza({…
)中的server
参数),为自己选择什么昵称,等等
要运行bot,只需在任何环境(您的家用PC?托管?)中使用示例文件的内容运行
节点
。这太简单了!我让它变得更难了。谢谢!
var Eliza = require('eliza/irc.js')
new Eliza({ server: 'irc.freenode.net'
, nick: 'Eliza'
, channels: ['##turtles']
, userName: 'eliza'
, realName: 'eliza' })