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 = ; // 监听80端口var waiter = imbot; // 监听消息,详见http://bot.im/developers/api#sendmessagewaiter { ; // 直接回复消息,也可以用imbot.send来发送} // 启动机器人waiter; // 关闭机器人waiter;
发送消息
waiter;// 成功:{ stat: 'ok', success: 'sent' }// 失败:{ stat: 'fail', error: 'Invalid UserKey' }
更新状态
waiter;// 详见http://bot.im/developers/api#status// 成功:{ stat: 'ok', success: 'updated' }// 失败:{ stat: 'fail', error: 'The your bot is not activated on the network you specified.' }
取用户信息
waiter;// 详见http://bot.im/developers/api#getuser// 成功:{ stat: 'ok', user: { status: '', ...} }// 失败:{ stat: 'fail', error: 'Invalid UserKey' }
取所有用户信息
waiter;//详见http://bot.im/developers/api#getallusers// 成功:{ stat: 'ok', users: [user: { status: '', ...}, ..] }