聊天机器人如何提及尚未在会议室中的用户?

时间:2019-09-27 13:29:11

标签: google-apps-script chatbot

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

  • 用户要加入A室
  • 机器人DM机器人问“邀请我进入A室”
  • 已经在房间A中的机器人提到了用户
  • 用户被拉到房间里。

当前,我的机器人可以启动一个线程并提及一个用户,但是只有在用户名已在会议室中的情况下,提及才有效(显示@Username)。
如果用户名不在会议室中,它将显示<users/1234....>

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

1 个答案:

答案 0 :(得分:4)

简短回答:否

说明:如果您参考Bot access to user data,将会发现-

为了以一种有用的方式进行操作,机器人需要知道谁在调用它,以及如何与该人打交道。除此基本身份数据之外,除非用户明确授权,否则机器人无法访问用户数据

  • 默认情况下,漫游器只能读取调用它们的用户的基本身份。此信息包括用户的显示名称,用户ID,电子邮件地址和头像图片。
  • 如果漫游器需要访问其他数据来执行其工作,它可以提示用户向其授予其他访问权限。

希望这会有所帮助!