问题标签 [irc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .net 2.0 IRC 组件
有人知道一个好的winforms IRC组件吗?我不想要 IRC 应用程序,我希望能够将 IRC 功能添加到现有的 windows 窗体
python - 一个支持 SSL 的简单 Python IRC 客户端库?
一个支持 SSL 的简单 Python IRC 客户端库?
ruby - 不在 python 中编写 supybot 插件?
在 ruby 中编写 supybot 插件的最佳方法是什么?还是其他语言(不是python)?
url - 是否有一种半标准的方式将 URL 与 IRC 用户相关联?
我正在做一些身份整合,所以我在互联网上的不同位置向我提供 URL。我在 IRC 上非常活跃,所以这自然让我想知道是否有办法提供指向我的 IRC 存在的链接。
这导致我找到http://www.w3.org/Addressing/draft-mirashi-url-irc-01.txt这似乎是用于将 URL 与 IRC 关联的 RFC 草案,这表明我会
irc://irc.freenode.net/DRMacIver,isnick
这似乎有点蹩脚的一面。此外,这个 RFC 草案已经彻底过期(1997 年 2 月 28 日)。另一方面,它似乎至少在 chatzilla 中实现了:
http://www.mozilla.org/projects/rt-messaging/chatzilla/irc-urls.html
那么有人知道是否有替代 RFC 和/或任何其他事实上的标准吗?
html - 在网页中嵌入 IRC 客户端的最佳方式
我正在寻找一个好的、免费的、最好是开源的 IRC 客户端来嵌入到网页中。
支持大多数浏览器的明显要求是,如果需要一个插件,它应该是一个已经广泛部署的插件,并且它不应该对服务于页面的网络服务器造成太大的压力。
python - Python & 解析 IRC 消息
根据 RFC,用 Python 解析从 IRC 服务器收到的消息的最佳方法是什么?我只是想要某种列表/无论如何,例如:
变成这样:
等等?
(编辑:我想解析 IRC 消息,而不仅仅是 PRIVMSG 的)
python - Python IRC bot 和编码问题
目前我有一个用 python 编写的简单 IRC 机器人。
自从我将它迁移到区分字节和 unicode 字符串的 python 3.0 后,我开始遇到编码问题。具体来说,其他人不发送 UTF-8。
现在,我可以告诉每个人发送 UTF-8(不管怎样,他们都应该这样做),但更好的解决方案是尝试让 python 默认为其他编码等。
到目前为止,代码如下所示:
至少不会抛出异常。但是,我想跳过它:我希望我的机器人默认使用另一种编码,或者尝试以某种方式检测“麻烦的字符”。
此外,我需要弄清楚 mIRC 实际使用的这种神秘编码是什么——因为其他客户端似乎可以正常工作并按应有的方式发送 UTF-8。
我应该如何去做这些事情?
python - 如何去除 mIRC 用户使用的颜色代码?
我正在使用 irclib 在 Python 中编写一个 IRC 机器人,并且我正在尝试在某些频道上记录消息。
问题是一些 mIRC 用户和一些 Bot 使用颜色代码编写。
关于如何剥离这些部分并只留下清晰的 ascii 文本消息的任何想法?
c# - 自定义 C# 数组的排序顺序
这一直困扰着我一段时间。我尝试了几种方法,但都没有正常工作。
我正在编写 IRC 客户端并尝试整理用户名列表(需要按当前频道中用户的访问级别进行排序)。
这很容易。麻烦的是,每当用户加入或离开频道时,都需要添加此列表,因此他们的用户名必须在离开时从列表中删除,并在他们重新加入时重新添加到正确的位置。
每个用户的访问级别由每个用户名开头的单个字符表示。这些字符是保留的,因此不存在以其中一个符号开头的名称的潜在问题。符号从高到低(按我需要排序的顺序)是: ~ & @ % +
没有任何访问权限的用户在其用户名前没有符号。它们应该位于列表的底部。
例如:未排序的数组可能包含以下内容: ~user1 ~user84 @user3 &user8 +user39 user002 user2838 %user29
并且需要排序,因此元素按以下顺序排列: ~user1 ~user84 &user8 @user3 %user29 +user39 user002 user2838
用户按访问级别排序后,还需要按字母顺序排序。
在这里问是最后的手段,如果有人可以帮助我,我将非常感激。先感谢您。
javascript - 使用 switch 语句来处理 irc 服务器代码会很荒谬吗?
有不少IRC服务器代码
我正在为 Adobe AIR 开发一个小型 IRC 客户端,我一开始只支持其中的几个,然后一个 switch 语句似乎不是一个坏主意。但是随着我越来越支持,switch语句越来越长,感觉有点失控了。一个问题是我将低级 IRC 处理代码单独保存在一个文件中,以便可以重复使用。我想将所有内容保存在一个文件中。另一个问题是 switch 语句中的代码块目前假定是这个 IRC 类的一部分,并且经常使用这个语句。现在进行更改将需要大量工作并引入回归。唯一的问题是我不喜欢长的 switch 语句,否则你知道它是有效的,而且它很容易阅读,但并没有真正使它更难维护。但这是一个很长的 switch 语句。并且包含 switch 语句的函数显然也很长。://
我有时代替开关做的一件事是我定义了以开关评估的值命名的函数。而不是开关:
我检查范围内是否存在方法并执行它:
但同样在这种情况下,我觉得回归的风险很高,我不确定为了避免冗长的 switch 语句而付出努力是否值得,因为它的长度。