node.js - Google Hangouts Chatbot 创建房间
问题描述
我正在使用环聊聊天机器人编写房间之间的消息传递服务。是否可以使用环聊聊天机器人创建房间?
解决方案
如果通常可以使用 Hangous API 以编程方式创建新房间,那么您可以使用聊天机器人来完成。
例如,如果您使用 Apps Script 实现聊天框,您可以创建一个函数onMessage(event)
并建立在某种情况下会发生的情况event.message.text
(例如,如果消息文本包含字符串,则创建一个新的聊天室create new room
。
但是,目前无法以编程方式创建新的聊天室。
有一个功能请求要求提供此功能,但考虑到滥用的可能性,是否会实现它是有争议的。
见评论#2:
您好,感谢您的功能请求!目前无法通过 API 创建房间,以防止滥用,例如创建机器人或脚本垃圾邮件房间。但是,这种功能已经在内部讨论过,并且可能会在未来推出(有限制)。如果发布更多信息,我将更新此问题。
并评论#25:
感谢您的输入。很高兴看到一些现实生活中的用例。我们完全承认 CreateRoom(DM) API 的重要性,并且我们正在积极研究正确的权限模型以允许机器人这样做。请继续关注此错误,因为我们将在适当时在此处发布更新。
推荐阅读
- javascript - 以秒为单位将 SVG 路径动画化为更小的尺寸(如点)
- javascript - 动画开始前跳到0
- truetype - 如何正确理解 TrueType cmap 的子表 Format 4?
- python - Pyplot保存空白数字
- javascript - 自定义反应钩子中的记忆依赖项是反模式吗?
- python - 将带有 void * 参数的函数传递给 dict 时,Cython 会引发错误
- d3.js - 无法缩放堆积条形图 d3.js V4
- windows - 以编程方式控制应用程序自动启动 C/C++
- nhibernate - 使用每个表的主键进行一对一或多对一映射
- continuous-deployment - 生成随机发布名竹