當前位置:首页 > 工种技能研究 > 社交观察

IRC 聊天基础教程

發佈時間:2023-02-10 点击:

1. IRC 客户端下载

PC 端:

win7、win10 下载地址:https://hexchat.github.io/downloads.html

MacOS 下载地址:https://dl.hexchat.net/hexchat/osx/

安卓:

IRCCloud ChatingID IRC & Radio Stream AndroIRC

IOS: IRCCloud

特别注意:务必养成用完就手动断开 IRC 网络的习惯,尤其是在体验各种客户端的时候,昵称在 IRC 客户端登陆过还没退出的话,其他客户端用同用户名完全登不上去。

2. IRC 注册和使用

打开 HexChat 时默认窗口是 Network List nick name(昵称)需要准备两个不同的,默认使用第一个昵称登录公共 irc 网络,如果失败则使用第二个昵称登录,可以随便起。用户名也可以随便起(由于 DIC 站的要求,为方便使用,第一个nick name最好是使用站点的用户名,这样不用单独再改昵称了) 点击 添加 新增一个网络配置条目 点击新建的网络配置条目名字即可编辑,改成或者其他你可以辨认出是这个站的名字即可 点击 编辑 进入详细配置页面(右) 默认自带了一个示例,点击 删除 以清空列表 点击 添加 ,之后点击新增的那个条目即可编辑,输入: irc.kshare.club/6697 ,之后点击其他空白位置即可保存 勾选红框中的两个 SSL 选项。 点击 关闭 会自动保存 点击 连接 HexChat频道设置 IRC 的基本信息

DIC IRC 服务器信息

服务器:irc.kshare.club SSL 端口:6697

公开频道

#help - 如果你需要帮助可以加入。禁止在此频道挂机。 #disabled - 如果你的账号被禁用可以加入。禁止在此频道挂机。

内部频道

#dic - 聊天用的主频道。 #dic-announce - 新种子的 announce 信息发送频道,bot 可以进入。 教程中使用的用户信息举例 名称 信息 nick name(昵称) abcd0000 备用 nick name(昵称) abcd NickServ 密码 abcd1234 NickServ 邮箱 abcd5678@qq.com 站点用户名 abcd0000 站点 IRC Key 111111111111111111111111

以下所有演示的登录信息均来源于此。

首次提示信息

可以取消勾选并确定。

Hexchat 中文乱码解决方案及界面中文设置

点击 Settings (设置) → Preferences (首选项):

在这里你可以更换界面语言,或点击 Main font (主要字体) 右侧的 Browse… (浏览) 按钮设置中文字体。

字体选择 Macrosoft YaHei (微软雅黑) 或 DengXian (等线) 即可。

IRC 注册与登录基本流程

总体而言,想进入的官方内部频道需要经过两个关卡:

与 IRCServ 机器人交互,注册并登录一个通用的 IRC 的账户 与官方的 Aobing (敖丙)机器人交互,获取进入内部频道的资格。

其中在 IRCServ 机器人处通过登录对于昵称无要求, 而在 Aobing (敖丙)机器人处通过验证必须保证昵称是站点的用户名(站点要求),如果昵称不符合,则需要修改昵称为站点用户名(后文有改昵称教程,不是注册 IRC 教程),之后必须重新验证新昵称对应的密码,之后通过指定内部频道名称,站点用户名以及 IRC Key 进入内部频道。

获取 IRC Key

打开网站,鼠标移至右上角用户名处,在自动弹出的选项中选择:设置 在设置页面的右边目录列表中点击最下方的 访问设置 点击暗灰色的 生成 IRC Key 按钮 点击目录列表最下方的暗灰色 保存设置 按钮 生成 IRC Key 按钮左边的一串数字字母乱码即为后面要用的 IRC Key 1. 注册 IRC 昵称

使用此命令注册 IRC 昵称:

// 命令格式: /msg NickServ REGISTER [NickServ密码] [邮箱] // 以当前连接到网络的 nick name 进行注册。默认 nick name 是 abcd0000 // 例: // /msg NickServ REGISTER abcd1234 abcd5678@qq.com 2. 验证 IRC 昵称

使用此命令验证已注册的 IRC 昵称:

// 命令格式: /msg NickServ IDENTIFY [NickServ密码] // 验证当前连接到网络的 nick name 注册时的密码是否匹配。 // 默认 nick name 是 abcd0000 ,对应密码是 abcd1234 // 例: // /msg NickServ IDENTIFY abcd1234 3. 申请进入内部频道

使用此命令验证身份并加入频道:

// 命令格式: /msg Aobing ENTER [#频道1,#频道2,#频道3] [站点用户名] [IRC Key] // 例: // /msg Aobing ENTER #dic,#dic-announce abcd0000 111111111111111111111111 4. 设置客户端自动登录

以下是 HexChat 教程:

在 Network List 界面点击 编辑 切换到 连接命令 选项卡,点击 添加 输入以下内容并回车保存: /msg NickServ IDENTIFY abcd1234 点击 添加,输入以下内容并回车保存: /msg Aobing ENTER #dic abcd0000 111111111111111111111111

最终结果形如下图:

以后打开客户端将自动登录。

修改昵称

此教程一般用于注册的昵称和站点用户名不同,导致的无法进入内部频道的解决方法。

根据以上教程依次执行步骤1-3后被 敖丙机器人拒之门外的时候,只需使用此命令修改名称即可:

// 命令格式: /nick [新用户名] // 例: // /nick abcd0000

由于修改了用户名,所以需要依次操作以上 2. 验证 IRC 昵称 和 3. 申请进入内部频道 步骤:

/msg NickServ IDENTIFY abcd1234 /msg Aobing ENTER #dic abcd0000 111111111111111111111111

到此即可解决 Nick Name 和站点用户名不一致导致无法进入内部频道的问题了。

引用:

1. https://mylovesaber.gitee.io/dophin-blog/2020/09/11/irc-basic/