问题标签 [irssi]

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.

0 投票
1 回答
157 浏览

perl - Perl Irssi 脚本:重命名无效的 DCC 文件

我在 Windows 上,使用 Irssi 客户端 irssi-win32-0.8.12.exe。

我在接收名称无效的文件时遇到问题:

如何使用脚本从文件名中删除这个无效部分“\u2605”?

此页面没有帮助

我认为Irssi 源的这一部分与它有关。从第 195 行开始

0 投票
0 回答
205 浏览

config - Irssi 配置文件突出显示文本/频道的默认值功能

我的 irssi 配置中有以下内容:

我使用 Putty 进行 SSH,并希望频道 #robots 和 #glass 在底部的频道概览条中以数字突出显示,每当在我不在的任何频道中发出消息时,我希望同样发生当有人说 !starcraftsignal 时,无论频道如何。

目前我的配置不起作用。我是否需要为任何/所有消息的突出显示指定文本字段,如果需要,我应该指定什么?我还需要列出 !starcraftsignal 的所有频道还是我连接到的“默认”所有频道?

0 投票
1 回答
75 浏览

regex - 用字符串中的参数替换 {x}

我想用数组中的字符串替换 {x},其中 x 是 1-10 中的数字。该数组是通过用空格拆分字符串来填充的。

我已经整理了一些代码,但正则表达式可能是错误的。

更新

我尝试使用下面的代码作为米勒的修改版本(第一个答案)

输出

0 投票
1 回答
440 浏览

multithreading - 在 Irssi 中使用 PERL 进行线程化

PERL 的线程模块似乎不适用于 Irssi。我无法获得更多信息,因为#Irssi 的人们从不回应。

我需要让脚本每 5 分钟检查一次数据库。现在我认为这可以通过 PERL 中的多线程实现,但是一旦包含模块 Irssi 就会抛出异常。

具有讽刺意味的是,如果我尝试构建一个 while 循环,该循环会在 Irssi 客户端挂起一段时间后自行终止。

有什么建议么?

代码

Irssi 中的错误(不是全部,但同样的,找不到包):

0 投票
1 回答
1896 浏览

debian - 错误:构建 irssi 需要 GLib

我是 Linux (Debian) 世界的新手。Irssi 需要 GLib,所以我安装了 2.6.6 版本。尝试./configureIrssi 时,它给出:

有人能解释一下这是怎么回事吗?

0 投票
1 回答
567 浏览

xmpp - 使用 301 连接到 irssi 错误中的 gtalk

我配置了 irssi 和 xmpp 插件:

返回此错误:

是否有其他一些可以使用的主机或端口组合?

0 投票
2 回答
118 浏览

webclient - 从 Kiwi IRC Webclient 触发访问者

我使用 irssi 中的 trigger.pl 脚本对 Kiwi IRC 网络客户端用户的访问做出反应。但它似乎不像以前使用另一个网络客户端那样工作。

我用触发器

如何修改触发掩码以使其与 Kiwi IRC 一起使用?

请参阅安装处理某些用户问候语的 ircbot

0 投票
2 回答
279 浏览

perl - Irssi 循环通过频道中的用户

我正在尝试将我看到的其他脚本拼凑起来,以便能够遍历频道上的用户列表。

这是我想出的

但我从中得到的只是

在 /root/.irssi/scripts/test.pl 第 64 行,如果没有包或对象引用,则无法调用方法“nicks”。

这是指

我会以错误的方式解决这个问题吗?或者这应该有效吗?我见过许多其他使用 $channel->nicks() 的脚本,所以我知道它必须有效吗?

编辑

我还应该提到,这已经在代码中进一步定义

但是当我用那个 $channel 变量尝试它时,我得到了

无法通过 /root/.irssi/scripts/ 包“mattigins@mattigins.tmi.twitch.tv”(也许您忘记加载“mattigins@mattigins.tmi.twitch.tv”?)找到对象方法“nicks” test.pl 第 64 行。

0 投票
2 回答
3864 浏览

irc - 自动加入 Irssi 中所有当前打开的频道

有没有办法告诉 Irssi 我想自动加入所有当前打开的频道?

我想要类似的东西:

0 投票
1 回答
281 浏览

irssi - 如何在 Irssi 拥有稳定的 nick?

每次由于该screen irssi命令而连接到服务器时,我都会获得带有下划线的新昵称(例如:“nick_”,现在它已经是“nick____”)。

我不必说它有多烦人。我尝试使用命令“screen -Ur irssi”,但随后“没有与 irssi 匹配的屏幕可以恢复”。出现了。