Google apps script 聊天机器人如何提及尚未在聊天室中的用户?

Google apps script 聊天机器人如何提及尚未在聊天室中的用户?,google-apps-script,chatbot,Google Apps Script,Chatbot,我正在尝试构建一个聊天机器人,它将在机器人已经存在的房间中邀请用户,但尚未邀请用户 用户想要加入房间A 用户DM机器人并询问“邀请我到房间A” 机器人,已经在房间A,提到用户 用户被拉进房间 目前,我的机器人可以启动一个线程并提及一个用户,但只有当用户名已经在房间里时,提及才会起作用(显示@Username) 如果用户名不在文件室中,它将显示 有办法做到这一点吗? 或者一般来说,机器人可以邀请房间中的用户吗?简短回答:不可以 说明:如果你提到,你会发现- 为了以一种有用的方式运行,bot需要

我正在尝试构建一个聊天机器人,它将在机器人已经存在的房间中邀请用户,但尚未邀请用户

  • 用户想要加入房间A
  • 用户DM机器人并询问“邀请我到房间A”
  • 机器人,已经在房间A,提到用户
  • 用户被拉进房间
目前,我的机器人可以启动一个线程并提及一个用户,但只有当用户名已经在房间里时,提及才会起作用(显示
@Username
) 如果用户名不在文件室中,它将显示

有办法做到这一点吗?
或者一般来说,机器人可以邀请房间中的用户吗?

简短回答:不可以

说明:如果你提到,你会发现-

为了以一种有用的方式运行,bot需要知道谁在调用它,以及如何称呼那个人。除此基本身份数据外,机器人程序无权访问用户数据,除非用户明确授权

  • 默认情况下,机器人程序只能读取调用它们的用户的基本身份。该信息包括用户的显示名称、用户ID、电子邮件地址和化身图像
  • 如果bot需要访问其他数据来完成其工作,它可以提示用户授予它额外的访问权限
希望这有帮助

简短回答:不

说明:如果你提到,你会发现-

为了以一种有用的方式运行,bot需要知道谁在调用它,以及如何称呼那个人。除此基本身份数据外,机器人程序无权访问用户数据,除非用户明确授权

  • 默认情况下,机器人程序只能读取调用它们的用户的基本身份。该信息包括用户的显示名称、用户ID、电子邮件地址和化身图像
  • 如果bot需要访问其他数据来完成其工作,它可以提示用户授予它额外的访问权限

希望这有帮助

bot可以访问用户数据。流程如下:用户希望加入Room A>用户DM Bot并询问“邀请我加入Room A”>Bot,已经在Room A中,提到用户>用户被拉入房间。问题是,如果用户不在房间内,用户提及的内容就不起作用。明白。在这种情况下,它不仅是机器人,也是用户。目前,该域中的每个人都无法公开房间。用户需要单独或通过组访问房间。否则,即使没有机器人,用户也无法找到或加入他们尚未加入的房间。奇怪的是,如果我作为一个用户键入@Username,它就可以工作。如果我提到或邀请他们,用户名实际上是被允许加入房间的。但是机器人不能提及它们。是的,没错。用户可以通过@Username提及其他用户;但是,如果通过默认设置或关联(组),其他用户尚未成为文件室的一部分,则无法找到并加入文件室。bot可以访问用户数据。流程如下:用户希望加入Room A>用户DM Bot并询问“邀请我加入Room A”>Bot,已经在Room A中,提到用户>用户被拉入房间。问题是,如果用户不在房间内,用户提及的内容就不起作用。明白。在这种情况下,它不仅是机器人,也是用户。目前,该域中的每个人都无法公开房间。用户需要单独或通过组访问房间。否则,即使没有机器人,用户也无法找到或加入他们尚未加入的房间。奇怪的是,如果我作为一个用户键入@Username,它就可以工作。如果我提到或邀请他们,用户名实际上是被允许加入房间的。但是机器人不能提及它们。是的,没错。用户可以通过@Username提及其他用户;但是,如果通过默认设置或关联(组),其他用户尚未成为文件室的一部分,则无法找到并加入文件室。