Hubot与松弛适配器 - 无法执行rtm.start

时间:2016-05-16 11:56:51

标签: http slack-api slack hubot

我试图在本地计算机上使用hubot + slack。 安装了hubot和slack客户端。 运行:

  

bin \ hubot -a slack

并出现错误(在向脚本添加日志消息之后)

  

INFO Connecting ...

     

INFO {ok:false,错误:{[错误:套接字挂断]代码:   ' ECONNRESET' }}

从读取node_modules \ slack-client \ src \ client.js中的代码 发现问题发生在POST请求中:

   Client.prototype.login = function() {
     this.logger.info('Connecting...');
     return this._apiCall('rtm.start', {
       agent: 'node-slack'
     }, this._onLogin);   };




  Client.prototype._apiCall = function(method, params, callback) {
     var options, post_data, req;
     params['token'] = this.token;
     post_data = querystring.stringify(params);
     options = {
       hostname: this.host,
       method: 'POST',
       path: '/api/' + method,
       headers: {
         'Content-Type': 'application/x-www-form-urlencoded',
         'Content-Length': post_data.length
       }
     };
     req = https.request(options);

试图这样做:Node.js POST causes [Error: socket hang up] code: 'ECONNRESET'  没有成功

0 个答案:

没有答案