W3C实时聊天工具(IRC)现已开源
Part of 系统
IT/系统运维团队承担两项核心职责:既要建设和维护支撑联盟日常运转的技术基础设施,也要打造工具与平台环境,让全球各地的参与者都能便捷地加入我们的技术项目,贡献自己的力量。
本系列将聚焦于我们工具链的持续优化与迭代升级。
W3C很多小组在电话会议期间借助IRC机器人,使用IRC进行实时聊天并记录会议纪要。
W3C会议中最常用的两款机器人是:负责记录会议纪要的RRSAgent,以及负责议程与发言队列管理的Zakim。这两款机器人由Ralph Swick编写,过去25年间已为W3C的60,000多场会议提供支持(没错,是六万场!)。
这两款机器人现已开源,代码和问题列表均在GitHub上管理,详见RRSAgent、Zakim。
RRSAgent帮助记录并发布聊天日志和会议纪要,内容由人工记录员撰写,其他参会者可以直接在聊天频道里提出更正和补充。之后,日志会发布在W3C网站上,同时还会发布根据日志、用scribe.perl生成的会议纪要。更多详情请参阅GitHub上的RRSAgent仓库。
Zakim主要用于管理议程和发言队列;示例如下:
<RalphS> agenda+ minute-taker * Zakim notes agendum 1 added <RalphS> agenda+ chair for next meeting * Zakim notes agendum 2 added <RalphS> zakim, agenda? <Zakim> I see 2 items remaining on the agenda: <Zakim> 1. minute-taker [from RalphS] <Zakim> 2. chair for next meeting [from RalphS] <RalphS> zakim, take up next agendum <Zakim> agendum 1. "pick scribe" taken up [from RalphS] <Alice> q+ * Zakim sees Alice on the speaker queue <Bob> q+ * Zakim sees Alice, Bob on the speaker queue <RalphS> Zakim, ack Alice * Zakim sees Bob on the speaker queue
如需查看完整的功能列表和使用说明,请参阅GitHub上的Zakim仓库。
过去,Zakim的功能远不止这些,最早可以追溯到W3C自己运营电话会议桥接硬件的年代。当时它还能做很多事,比如将参会者静音或取消静音、通过来电显示识别参会者、识别电话按键音指令、安排会议,以及发布桥接状态等。不过,这些代码如今已经过时,在导入公开仓库前已被移除。另外,部分相关接口涉及专有和保密内容,这也是代码此前一直没有公开的原因。
第(0)条评论
该贴的评论区已关闭。