如何使用 IRC URI 方案打开查询窗口?

Posted

技术标签:

【中文标题】如何使用 IRC URI 方案打开查询窗口?【英文标题】:How do I open a query window using the IRC URI scheme? 【发布时间】:2012-08-15 14:12:54 【问题描述】:

一般来说,加入频道的 IRC URI 方案 URL 是这样的:

irc://irc.example.com/channel

您会认为 channel 前面应该有一个哈希 (#) 以表示它是一个频道并导致您的客户加入它,而没有哈希它只会打开一个带有昵称的查询窗口channel.

但是,似乎没有哈希它只会加入频道,添加哈希它只会加入##channel

我已经搜索了很多,但找不到使用 URI 方案查询用户的方法。

这里有人知道这怎么可能吗?

【问题讨论】:

【参考方案1】:

这里有 IRC URL 方案的草稿:http://ftp.ics.uci.edu/pub/ietf/uri/draft-mirashi-url-irc-01.txt

不能保证所有客户端或资源定位器都会遵守草案,但根据文档,您需要如下所示:

irc://foobar.org/Mmmm,isnick

Mmmm 是昵称。关键是您需要目标中的 ,isnick 字符串,否则 URL 将被视为通道。此外,您还可以在 URL 中包含身份信息:

irc://foobar.org/Mmmm!mandar@*uoknor.edu,isnick

【讨论】:

以上是关于如何使用 IRC URI 方案打开查询窗口?的主要内容,如果未能解决你的问题,请参考以下文章

如何使基于扭曲的 irc 客户端通过 socks 代理连接?

如何在 WPF 中使所有屏幕区域变暗并点亮我打开的窗口?

如何使用 Bash 编写的 IRC 机器人从 IRC 频道读取消息?

用于聊天窗口 irc 的 GTK 最好的小部件是啥? [关闭]

如何链接 IRC 和 Google Talk?

用正则表达式匹配 IRC 频道