[ English | 한국어 (대한민국) | Indonesia | 中文 (简体, 中国) | español (México) | English (United Kingdom) | Deutsch ]

设置 IRC

IRC

什么是 IRC?

OpenStack 社区使用 互联网中继聊天 (IRC),这是一种开源协议,作为其主要的聊天服务。

IRC 允许您

  • 与项目团队、技术委员会、SIG 和其他工作组进行沟通。

  • 参与与上述组的定期会议。

我们使用的 IRC 网络

OpenStack 社区正在使用 OFTC IRC 网络。

在 Linux 和 Windows 上设置 IRC

安装 IRC 程序

本节介绍如何安装一个名为 Hexchat 的 IRC 程序。

对于 Debian、Ubuntu 或 Mint 等 Linux 发行版,打开终端并输入

sudo apt install hexchat

对于 Redhat、Fedora 或 CentOS 等 Linux 发行版,打开终端并输入

sudo dnf install hexchat

对于 Windows 环境,从 Hexchat 下载 下载最新的 Hexchat 安装二进制文件并安装它。

现在像打开任何 Linux 程序一样打开 hexchat 程序。

编辑昵称设置

  1. 首先填写昵称用户名字段,选择我们喜欢的昵称

  2. 网络列表中,您应该选择 OFTC 网络。

  • ircs://irc.oftc.net:6697 用于 SSL(备用端口:9999),IPv4 和 IPv6。

  • irc://irc.oftc.net:6667 用于非 SSL(备用端口:6668-6670, 7000),IPv4 和 IPv6。

编辑服务器设置

  1. 点击编辑按钮,然后

  2. 确保选中为该网络上的所有服务器使用 SSL

故障排除

  • 如果您收到昵称已被占用的通知,请退出并返回到第一组步骤以选择不同的昵称。

注册您的昵称

如果您还没有帐户,可以使用 /msg NickServ REGISTER <password> <e-mail> 注册一个帐户。 OFTC 指南 将指导您完成注册过程的其余部分。 确保遵循说明并完成验证过程。

当您第一次使用您的昵称登录到服务器时,它将由您使用,但尚未注册。

为了注册,您需要向 OFTC 的 nickserv 发送消息,这是一个允许您注册和识别自己为昵称所有者的机器人。

如果一切顺利,您应该立即收到一条消息,确认该昵称已由您注册,并且将向您提供的电子邮件地址发送一封激活电子邮件。

连接到 OFTC 时自动登录

为了识别您拥有该昵称,您需要在登录时告诉 Hexchat 传递您的密码。

  1. 从菜单中点击Hexchat,然后点击网络列表。 您将看到熟悉的服务器列表的第一屏幕。 确保 OFTC 已突出显示,然后点击编辑

  2. 密码中输入您在上一步中选择的密码,然后点击关闭。

如果对 OFTC 有更多疑问,请阅读 这些常见问题

完成

恭喜您,现在可以与 OpenStack 社区进行沟通,并在 OFTC 上拥有注册的昵称! 从现在开始,当您使用 Hexchat 连接到 OFTC 时,您将使用您的昵称被识别。

一个好的立即加入的频道是 #openstack-dev 频道。 很多人都在那个频道里闲逛,所以快来打个招呼吧! 如果您还对某个特定项目感兴趣,也可以加入该项目并向他们介绍自己。 有兴趣加入更多频道或需要查找某个频道的名称? 请查看 IRC 频道 以获取更多信息。

同样重要的是要注意,贡献者遍布世界各地,位于不同的时区,因此频道在非工作时间可能会比较安静。 在提问时请耐心等待,可能需要一段时间才能得到回复。 此外,请记住 IRC 本身不支持消息记录,因此您可能会错过断开连接时发送的消息。 许多贡献者会保持持久的 IRC 会话以避免错过重要通信,并且 IRC 档案 可以帮助您了解错过的消息。

在 Mac OS 上设置 IRC

#irchelp 描述了适用于 Mac OS 环境的可用 IRC 客户端程序。 LimeChat 提供了供您下载、安装和配置以连接到 OFTC 的安装二进制文件。

使用 Matrix 进行 IRC 聊天

您也可以使用 Matrix 进行 IRC 聊天。 Zuul 社区描述了如何使用 Matrix 桥接到 OFTC IRC。 如果您想使用 Matrix 作为 IRC 客户端,请按照此链接

https://zuul-ci.org/docs/zuul/2025.2/howtos/matrix.html.

IRC 频道

每个项目和工作组都有自己的 IRC 频道。 IRC 频道的常见命名语法是:#openstack-<项目名称>,但也有一些例外。 有关具体信息,请参阅每个项目的贡献者指南。 如果您无法在那里找到参考,请随时在通用的 #openstack-dev 频道中提问。

IRC 会议

在 OpenStack 中,所有会议都在通用会议频道(如 #openstack-meeting)或特定项目频道中进行。 请查看 会议列表 以获取会议时间、IRC 频道和会议档案。

IRC 档案

大多数 IRC 频道都已存档,您可以在 IRC 频道日志 上阅读日志。

IRC 机器人

IRC 允许不同的程序侦听 IRC 频道并执行某些操作。 这些程序称为 IRC 机器人。 OpenStack IRC 频道中使用了几个机器人,本节包含 OpenStack 开发初期的有用机器人。 更全面的列表可以在 OpenDev 团队 IRC 页面 上找到。

Thanksbot

此机器人允许人们互相识别并表示感谢。 任何人都可以发布消息到 OpenStack IRC 频道以表示感谢。 表示感谢的方式是

#thanks <irc_nick> <message>

irc_nick 是接收感谢的 IRC 昵称。 message 是解释感谢原因的简短文本。 机器人将所有感谢收集到 wiki 页面

Statusbot

Statusbot 用于将来自 OpenDev 团队的紧急信息分发到 OpenStack 频道。

Successbot

Successbot 是一个 IRC 机器人,用于表达 OpenStack 开发中的小成功。 要以 OpenStack IRC 频道的方式庆祝,只需输入

#success <message>

到任何 Statusbot 正在侦听的 OpenStack IRC 频道。 该消息将发布到 Successes wiki 页面