Api 机器人的通用工作流程
我的任务是设置一个机器人与Yammer一起工作,因为我们正在调查将Yammer用作办公室通信工具 机器人对工作流至关重要,因此它们可以通知用户重要的实时事件,并可以立即响应有关系统状态的查询,即使不在办公室,也不需要复杂的远程桌面系统 我研究了Hubot,它有一个Yammer适配器,使用一个不推荐使用的实时API。但是,这只会对向公共组发布的帖子做出反应,而不会对私人消息做出反应Api 机器人的通用工作流程,api,chat,real-time,bots,yammer,Api,Chat,Real Time,Bots,Yammer,我的任务是设置一个机器人与Yammer一起工作,因为我们正在调查将Yammer用作办公室通信工具 机器人对工作流至关重要,因此它们可以通知用户重要的实时事件,并可以立即响应有关系统状态的查询,即使不在办公室,也不需要复杂的远程桌面系统 我研究了Hubot,它有一个Yammer适配器,使用一个不推荐使用的实时API。但是,这只会对向公共组发布的帖子做出反应,而不会对私人消息做出反应 RealTime.prototype.messages = function (g_id,cb) { this.
RealTime.prototype.messages = function (g_id,cb) {
this.yam.messagesInGroup(g_id,function (e, body) {
我将如何开始实现实时接收和发送私人消息的功能(需要查看哪些API)?我觉得对于像Yammer这样的通信平台来说,这肯定是可能的(否则这就没什么意义了?),但我在API文档中找不到任何东西
谢谢您的时间。hubot yammer和yammer模块中的一些更改也会使适配器与私人组一起工作 以下是我为使其与私人团体合作所做的工作 main.js: 我已经修改了yammer模块的main.js来预先传递组id,并修改它来调用yammer的MessagesGroup API来监听私有组消息
RealTime.prototype.messages = function (g_id,cb) {
this.yam.messagesInGroup(g_id,function (e, body) {
Yammer.coffee:
进一步修改Yammer.coffee脚本以调用具有私有组id的Yammer模块
class YammerRealtime extends EventEmitter under options
if options.access_token?
@g_id = options.g_id
## Yammer API call methods
listen: (callback) ->
@yammer.realtime.messages @g_id,(err, data) ->
随着上述变化,胡伯特·亚默听取私人团体的意见并作出回应