nerdie
所属分类:编程语言基础
开发工具:JavaScript
文件大小:18KB
下载次数:0
上传日期:2012-04-04 02:06:15
上 传 者:
sh-1993
说明: 一个node.js构建的、以插件为中心的很棒的IRC机器人。
(A node.js built, plugin-centered, awesome IRC bot.)
文件列表:
config.json.default (772, 2011-11-03)
configulator.js (710, 2011-11-03)
db (0, 2011-11-03)
db\empty (0, 2011-11-03)
logs (0, 2011-11-03)
logs\empty (0, 2011-11-03)
nerdie_interface.js (2382, 2011-11-03)
package.json (886, 2011-11-03)
plugins (0, 2011-11-03)
plugins\beerscore.js (1824, 2011-11-03)
plugins\conan.js (808, 2011-11-03)
plugins\convert.js (1417, 2011-11-03)
plugins\parrot.js (2053, 2011-11-03)
plugins\pivotal.js (2933, 2011-11-03)
plugins\reload.js (608, 2011-11-03)
plugins\sandbox.js (1463, 2011-11-03)
plugins\search.js (685, 2011-11-03)
plugins\tell.js (2936, 2011-11-03)
plugins\twitter.js (5223, 2011-11-03)
plugins\tychay.js (669, 2011-11-03)
plugins\user (0, 2011-11-03)
plugins\weather.js (1875, 2011-11-03)
server.js (2913, 2011-11-03)
vendor (0, 2011-11-03)
vendor\Jerk (0, 2011-11-03)
vendor\google (0, 2011-11-03)
vendor\google\google.js (979, 2011-11-03)
# Installation
First, get a copy of this project. You probably want to fork http://github.com/nerdie/nerdie and then clone that.
Next, make sure you have [node](http://nodejs.org/) and [npm](http://npmjs.org/) installed.
In your directory, run:
npm install .
Copy the config file `config.json.default` to `config.json` and edit as appropriate. It's in `.gitignore`, so your sensitive information won't be committed.
Now run:
node server.js
# Usage
There are no usage instructions. For a nerdie bot named `nerdie` using the default prefix `!`, the following regular expressions are registered with nerdie by default:
Registered pattern: /what is best in life/i
Registered pattern: /(strong.+steel)|(steel.+strong)|(steel.+strength)|(strength.+steel)/i
Registered pattern: /^(!|nerdie[:,]?\s)help$/
Registered pattern: /^(?:is)?\s+any(?:one|body)\s+(?:here|around|awake)/i
Registered pattern: /^(good)?\s?morning?/i
Registered pattern: /^\:?wq?$/i
Registered pattern: /^(!|nerdie[:,]?\s)count$/
Registered pattern: /^(!|nerdie[:,]?\s)uniqueid$/
Registered pattern: .
Registered pattern: /^(!|nerdie[:,]?\s)tell\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)ask\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)reload\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)g(?:oogle)?\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)js\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)eval\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)convert\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)beerscore\s*(.+)$/
Registered pattern: /^(!|nerdie[:,]?\s)twitter\s*(.+)$/
Registered pattern: /https?:\/\/twitter.com\/(#!\/)?(.+?)\/status\/([0-9]+)/i
Registered pattern: /^(!|nerdie[:,]?\s)weather\s*(.+)$/
Registered pattern: /.*(?:terry\s+chay|tychay)/i
近期下载者:
相关文件:
收藏者: