Jes*_*sse 7 bots node.js slack-api
我正在使用slack slash命令API,到目前为止它与我的bot(https://github.com/jesseditson/slashbot)一起游泳,除了一件事:
在其他斜杠集成(例如giphy)中,当用户键入斜杠命令时,该命令将输出到公共聊天,然后发布响应:
giphy整合http://oi.pxfx.io/image/0h0n0L1Q2E0e/Screen%20Recording%202015-07-23%20at%2001.47%20PM.gif
但是,当我使用自定义斜杠命令时,根本不输出原始命令:
没有消息http://oi.pxfx.io/image/061t2v402X10/Screen%20Recording%202015-07-23%20at%2001.49%20PM.gif
我目前正在使用Incoming Webhooks API将消息发回到频道,这可以正常工作,但是如果没有原始请求,响应将无实体并且缺少上下文.
/command这似乎可以通过任何giphy用于集成,这给我一些问题:
是giphy使用私有API,还是我错过了正确的API来模仿这种行为?
我错过了这个设置吗?
我正在使用node.js,但我更感兴趣的是,如果这是可能的话,语言除外.
作为旁注,我意识到我可以使用Bot API或实时消息传递API来实现类似的东西,但没有斜线 - 但是,我真的很喜欢斜杠命令附带的文档选项和自动完成,所以这就是我的意思在这个问题之后.
小智 1
/command不幸的是,Slack目前不提供回显频道的选项,/giphy这是一个独特的内部集成。
目前唯一的选择是创建一个 Slack API 应用程序并让您的用户单独进行身份验证。使用 将/command原始内容发布/command message回频道后chat.postMessage,然后发布您的传入 webhook 消息。
| 归档时间: |
|
| 查看次数: |
2485 次 |
| 最近记录: |