我想在 x channel 上发布一条消息以松弛
我需要发送以下 x 参数
如何将以下参数发送到网站

" channel ": "XXXXX",
" token ": " token ",
“文字”:“文字”

最佳答案

将您的参数添加到 Slack 的 chat.postMessage 端点的末尾,如下所示:

http://slack.com/api/chat.postMessage?token=XXX&channel=XXX&text=XXX

然后向该 URL 发出 GET 请求以发布您的消息。我个人建议将此作为 Node 应用程序并使用通过 npm 获得的 请求 包。使它非常容易。

在 Node 应用程序中向 Slack 发布消息
  • 创建一个新的节点项目,然后在命令行中切换到该文件夹​​
  • 在命令行输入 npm install -g request 来为你的项目安装请求模块
  • 在 index.js 文件中(或任何你打算调用 API 的地方)执行如下操作:
    //Import request module
    var request = require('request');
    
    //Replace your token, channelID and text here
    var path_to_call = 'http://slack.com/api/chat.postMessage?token=XXX&channel=XXX&text=XXX';
    
    request(path_to_call, function(error, response, body) {
         if (!error && response.statusCode == 200) {
             console.log('Success');
         } else {
             console.log(error);
         }
    });
    
  • 关于slack - 使用 https ://slack. com/api/chat.postMessage 向 slack 发布消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36679293/

    10-15 19:07