在第一个打招呼的同时,如何让环聊聊天机器人与另一个用户聊天?

时间:2018-12-12 19:10:04

标签: google-apps-script

我正在使用Apps脚本编写聊天机器人。如果用户发送直接消息,则漫游器可以向用户打招呼。假设有两个用户分别与漫游器对话。现在,当用户发送一条消息“帮助我”时,我希望机器人向其他用户询问“您能帮忙吗?”然后可以将第二个用户加入到第一个用户的聊天中,或者仅通过第二个用户的响应与第一个用户确认,例如“是”。

我认为我应该在处理第一个用户的消息时发送直接消息

function onMessage(event) {
  var msg = event.message;
  var input = msg.text;

  var message = name + " said \"" + event.message.text + "\"";
  if (input=="help"){
    // what should I do here, to talk to another user?
    // suppose I have way to find the other user name, or space name

    message += "help is on the way";
  }

1 个答案:

答案 0 :(得分:0)

link中有一个示例。我相信您可以使用postMessage函数,但可以在onMessage函数中使用onTrigger()。

基本上,按照链接中的说明包含OAuth库,并使用控制台监视日志中是否有任何错误。