我使用 XChat。我的聊天服务器是:
irc.foonetic.net
我创建了一个拥有操作员权限的频道。我希望所有加入我频道的成员都能浏览聊天记录(很像超级用户聊天)。我可以做吗?任何客户端软件都可以使这成为可能吗?如果是这样,您能否为 Windows 和 Linux 命名客户端应用程序?另外,我可以用某种文字问候加入频道的成员吗?
任何帮助和链接将不胜感激。
use*_*686 14
对于问候语,通常频道注册服务会提供此功能。Fooetic 的 ChanServ 有一个名为“ENTRYMSG”的选项:
<grawity> 帮助设置 entrymsg -ChanServ- ***** ChanServ 帮助 ***** -ChanServ- SET ENTRYMSG 的帮助: -ChanServ- -ChanServ- SET ENTRYMSG 允许您更改或设置 -ChanServ- 发送给所有加入的用户的消息 -ChanServ- 频道。 -ChanServ- -ChanServ- 语法:SET <#channel> ENTRYMSG [message] -ChanServ- -ChanServ- 示例: -ChanServ- /msg ChanServ SET #support ENTRYMSG 欢迎使用#support。请不要粘贴超过 5 行。 -ChanServ- ***** 帮助结束 *****
积压更难。大多数 IRC 服务器没有任何类型的消息记录——出于隐私和性能原因——所以用户在加入频道之前永远不知道发送了什么消息。一些用户使用 IRC 弹跳器(如 ZNC 或 psyBNC),它们保持在 24/7 频道,并在用户连接到弹跳器时发送最后几条消息。基于 Web 的客户端,例如 Mibbit,通过共享日志来实现这一点——只要至少有一个 Mibbit 用户在通道中,所有其他用户都可以收到积压。
最重要的是,直到最近,IRC没有传送原始的时间戳的任何方式,所以如果历史被重播,所有旧的消息将显示为发送的所有在一次,一个丑陋的“[12:34]”加到消息文本。现在有一个可选的扩展,但只有 ZNC 保镖和 2-3 个客户端支持它。但它仅在服务器(或保镖)本身完成重放时仍然有效,而不是由机器人完成时。
因此,您只能通过 a) 编写一个根据请求提供积压的机器人,或 b) 要求用户使用提供此功能的 IRC 保镖来获得此功能。
| 归档时间: |
|
| 查看次数: |
34112 次 |
| 最近记录: |