如何解决如果是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 举报,一经查实,本站将立刻删除。