首页 > 解决方案 > Google Hangouts Chatbot 创建房间

问题描述

我正在使用环聊聊天机器人编写房间之间的消息传递服务。是否可以使用环聊聊天机器人创建房间?

https://developers.google.com/hangouts/chat/concepts

标签: node.jsgoogle-apimicroserviceshangouts-chat

解决方案


如果通常可以使用 Hangous API 以编程方式创建新房间,那么您可以使用聊天机器人来完成。

例如,如果您使用 Apps Script 实现聊天框,您可以创建一个函数onMessage(event)并建立在某种情况下会发生的情况event.message.text(例如,如果消息文本包含字符串,则创建一个新的聊天室create new room

但是,目前无法以编程方式创建新的聊天室。

有一个功能请求要求提供此功能,但考虑到滥用的可能性,是否会实现它是有争议的。

见评论#2:

您好,感谢您的功能请求!目前无法通过 API 创建房间,以防止滥用,例如创建机器人或脚本垃圾邮件房间。但是,这种功能已经在内部讨论过,并且可能会在未来推出(有限制)。如果发布更多信息,我将更新此问题。

并评论#25:

感谢您的输入。很高兴看到一些现实生活中的用例。我们完全承认 CreateRoom(DM) API 的重要性,并且我们正在积极研究正确的权限模型以允许机器人这样做。请继续关注此错误,因为我们将在适当时在此处发布更新。


推荐阅读