首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >得到[BOT名称]没有响应

得到[BOT名称]没有响应
EN

Stack Overflow用户
提问于 2020-04-06 16:56:40
回答 1查看 252关注 0票数 0

我使用google云功能创建了hangouts聊天机器人。函数从google云控制台执行得很好。但是当我在hangouts中添加bot聊天和发送消息时,我反复得到消息bot没有响应。如果我返回简单的请求消息作为响应,它可以工作。但是一旦我添加了任何动态代码,它就会停止工作。我在google云函数中使用nodejs 8运行时。

更新:添加了云函数的代码.

代码语言:javascript
复制
/**
 * Responds to any HTTP request.
 *
 * @param {!express:Request} req HTTP request context.
 * @param {!express:Response} res HTTP response context.
 */
exports.getProjects = (req, res) => {
  const https = require("http");

const options = {
    "method": "GET",
    "hostname": "api2.quickscrum.com",
    "port": 80,
    "path": "/api/getSingleProjectDetails?projectId=0000&Company_id=00000",
    "headers": {
        "Authorization": "123/dassdd==",
        "cache-control": "no-cache"
    }
}

const qs_req = https.request(options, function(qs_res) {

    var chunks = [];

    qs_res.on("data", function (chunk) {
        chunks.push(chunk);
    });

    qs_res.on("end", function() {
        var body = Buffer.concat(chunks);
        console.log(JSON.parse(body.toString()));
        res.status(200).send(JSON.parse(body.toString()));
    });

});

qs_req.end()

};
EN

回答 1

Stack Overflow用户

发布于 2020-12-11 20:48:45

我注意到了同样的问题。如果我向事件发送json响应,我会看到"bot未响应“错误。当我返回一个空白的回应谷歌聊天事件,我没有看到错误。我正在使用rest,但这会给您一个提示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61064952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档