0

我想运行这个 IRC Eliza 机器人,但我对如何做缺乏一些基本的了解。

https://github.com/isaacs/node-eliza

我对 IRC 或如何连接它们一无所知。有人可以解释我如何连接到这个机器人吗?我需要远程托管吗?有没有办法在本地运行 IRC 客户端并在本地连接到它?目前该程序只是运行没有错误,但什么也不做。

我了解 node.js,但我似乎缺少了解 IRC 如何让 IRC 机器人运行的一些基础知识。

自述文件给了我执行但不做任何事情的代码,引用如下:

用法

var Eliza = require('eliza/irc.js')

new Eliza({ server: 'irc.freenode.net'
          , nick: 'Eliza'
          , channels: ['##turtles']
          , userName: 'eliza'
          , realName: 'eliza' })
4

1 回答 1

1

IRC 是一个全球聊天系统,由许多单独的主机组成,所有主机(最终)都链接在一起。您通常不会自己运行 IRC 的一部分,而是使用客户端连接到其中一台主机,从而获得对网络和网络上每个人的访问权。

IRC 机器人是一段机器代码,它有自己的逻辑(在你的例子中是 Eliza 的逻辑),并且还连接到 IRC 并发出 IRC 命令,让它加入频道、与其他人/机器人交谈、接收消息等.

在您的情况下,您只需要运行机器人,并让它知道要加入哪个 IRC 服务器(中的server参数new Eliza({...),为自己选择什么昵称等。

要运行机器人node,只需在任何环境(您的家用 PC?托管?)中运行示例文件的内容。

于 2013-09-20T04:41:51.277 回答