微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果是DM机器人,则该机器人必须将该消息发布到指定的房间环聊

如何解决如果是DM机器人,则该机器人必须将该消息发布到指定的房间环聊

这是我从模板中获得的代码

function onMessage(event) {
  var name = "";

  if (event.space.type == "DM") {
    name = "You";
  } else {
    name = event.user.displayName;
  }
  var message = name + " said \"" + event.message.text + "\"";

  return { "text": message };

当我DM机器人时,它会正确答复,即使添加一个房间并通过@bot_name提及,它也会正确响应。 但是我想要这个功能 如果我通过DM向机器人发送消息,则该消息应在特定的聊天室中发布。 我如何编辑以上功能以使机器人将消息发布到特定的聊天室?

谢谢!

解决方法

我能够通过网络挂接呼叫做到这一点。似乎没有办法通过我知道或文档读取的任何其他方式来实现。

var message = " Someone says \"" + event.message.text + "\"";
var url = "<Webhook_URL>";
  var options = {
    'method' : 'post','contentType' : 'application/json','payload' : JSON.stringify({
      "text": message
    })
  };
UrlFetchApp.fetch(url,options);

有关网络钩子的更多信息,请参阅此URL

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。