0

我正在尝试创建一个聊天机器人,它只是在收到消息时发送电子邮件。我正在按照 Google 在其Hangouts Chat Quickstart中列出的步骤进行操作。

但是,它要求每个用户配置和授权范围。我希望机器人从所有者的电子邮件而不是该用户发送电子邮件。

function onMessage(e) {
  var displayName = e.user.displayName;
  var email = e.user.email;
  var msg = e.message.text;
  var dates = msg.match(regex);

  if(msg === 'email me') {
    GmailApp.sendEmail(email, 'Email Request from ' + displayName, 'Email from chat bot');
  }
}

我是否错过了部署中的某个步骤,或者所有由机器人运行的代码都是由用户而不是机器人的所有者/创建者运行的?

编辑:甚至可能吗?我收到大量似乎不一致的错误。例如,有时当我尝试更改部署中的版本时,它会失败。而其他时候,它不会。我找不到一致性。

4

0 回答 0