W3C实时聊天工具(IRC)现已开源

Part of 系统

作者及发布日期

由:
发布:

IT/系统运维团队承担两项核心职责:既要建设和维护支撑联盟日常运转的技术基础设施,也要打造工具与平台环境,让全球各地的参与者都能便捷地加入我们的技术项目,贡献自己的力量。

本系列将聚焦于我们工具链的持续优化与迭代升级。

W3C很多小组在电话会议期间借助IRC机器人,使用IRC进行实时聊天并记录会议纪要。

W3C会议中最常用的两款机器人是:负责记录会议纪要的RRSAgent,以及负责议程与发言队列管理的Zakim。这两款机器人由Ralph Swick编写,过去25年间已为W3C的60,000多场会议提供支持(没错,是六万场!)。

这两款机器人现已开源,代码和问题列表均在GitHub上管理,详见RRSAgentZakim

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自己运营电话会议桥接硬件的年代。当时它还能做很多事,比如将参会者静音或取消静音、通过来电显示识别参会者、识别电话按键音指令、安排会议,以及发布桥接状态等。不过,这些代码如今已经过时,在导入公开仓库前已被移除。另外,部分相关接口涉及专有和保密内容,这也是代码此前一直没有公开的原因。

如需进一步了解这些机器人的使用方式以及在IRC上组织会议的相关信息,请参阅W3C参与指南中的W3C会议相关资源

相关的 RSS

(0)条评论

该贴的评论区已关闭。