imbot: an IM Bot modules for NodeJs, use bot.im API.
imbot是一个基于bot.im API的NodeJs模块,可以通过imbot来访问bot.im提供的API。
For detailed information about this, please visit the bot.im API documents: http://bot.im/developers/api.
如果想获得详细的关于imbot的信息,请浏览bot.im官方API文档:http://bot.im/developers/api。
Install
npm install imbot
Quick Start
var imbot = require('imbot');
var waiter = imbot.createBot({
port: 82,
botkey: '在bot.im中创建的机器人botkey',
authbasic: 'eW91cmVtYWlsQG1haWwuY29tOnBhc3N3b3Jk'
});
waiter.onmessage = function (msg, response) {
response('*' + msg.user + '*:' + msg.msg);
}
waiter.run();
waiter.close();
发送消息
waiter.send({
userkey: '816B6956-E7F5-4861-89FA372C62F7DB14',
msg: '同志们辛苦啦'
}, function (d) {
console.log(d);
});
更新状态
waiter.updateStatus({network: 'Jabber', msg: 'ok'}, function (d) {
console.log(d);
});
取用户信息
waiter.getUser({userkey: '816B6956-E7F5-4861-89FA372C62F7DB14'}, function (d) {
console.log(d);
});
取所有用户信息
waiter.getAllUsers({}, function (d) {
console.log(d);
});