问题标签 [mirc]

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 投票
2 回答
3111 浏览

mirc - 重复任务,随机消息 Mirc Scipt

目前它text.txt随机读取并显示在频道上

我不明白如何让它以 x 分钟的间隔自动执行,不使用!command

我是初学者,我想让它像一个/timer但每次都可以从文本中添加随机读取行

0 投票
1 回答
765 浏览

node.js - 允许 irc 连接到 socket.io

现在有一个 node.js 和 socket.io 实时聊天,现在我想允许想要加入 mIRC 的用户连接到我的聊天框。

我尝试通过执行 /server mydom.ch 5558 来加入 mirc,但它无法连接。

有谁知道如何允许 mirc 连接?

0 投票
1 回答
243 浏览

mirc - 修改 MIRC 的链接机器人

在@Sirius_Black 的帮助下,我为 MIRC/Twitch 设置了这个链接监控机器人。

该系统运行良好。但是,是否有一个文本命令脚本可以添加到其中,例如,允许任何用户键入 !link 并让机器人响应链接保护是否打开/关闭?

现在,似乎只有一个模组可以打开或关闭机器人(有一条消息告诉它打开/关闭)。但是有没有办法只发送一个带有响应的命令来检查机器人是否打开/关闭?

对不起,如果我重复了。

谢谢!

0 投票
1 回答
125 浏览

mirc - $gettok 的 mIRC 'null' 分隔符

对不起,如果我的标题不够清楚。我回来寻求更多指导!

我正在尝试建立一个独特的语言踢机器人。我主持的聊天中有大量俄语聊天垃圾邮件发送者。所以我试图建立一个机器人,当他们输入俄语时会踢他们。所以我设置了这个:

问题是机器人仅在“独立”时检查俄语字母。如果俄语字母是较大句子/单词的一部分,则机器人不起作用。

我相信这是因为 $gettok 中的分隔符设置为 32(一个空格)。但是,当我将分隔符更改为 0(空)时,机器人根本不起作用。

所以现在,机器人唯一踢的是那些只使用那些特定字母的人。我希望机器人踢到任何单独使用这些字母或在句子/单词中使用这些字母的人。

顺便说一句,我选择这些字母是因为它们被认为是最常见的俄语字母,它们与英语的字母不同。

任何帮助表示赞赏。

0 投票
1 回答
59 浏览

mirc - 在 matchtext 中使用文本和变量

我试图在没有任何运气的情况下为我的机器人实现前缀

我尝试了一些没有成功的方法,知道如何修复它以便可以使用前缀和实际命令吗?

0 投票
1 回答
293 浏览

irc - 如何在 mIRC 中为私人消息中的文本着色

我正在尝试以彩色私人消息输入我的每个文本行,我使用此代码显示彩色文本但在文本前添加一个空格。我怎样才能删除那个空间

现在还有类似的命令

不工作..显示在阅读中但它不工作

0 投票
1 回答
402 浏览

mirc - mIRC 链接保护 [编辑脚本]

我找到了 Sirus_Black 发布的以下脚本。但我有一个问题希望他或任何人能启发我。

该脚本按预期工作,但我对如何添加它的知识有限而苦苦挣扎。

假设我想对其他一些网站进行例外处理。

test1.tv test2.eu 和 ima.ninja

我想,这就像将变量行更改为一样简单:

但是当我尝试这个时,即使是那些链接也会导致超时。

更新:好的,我再次测试了它

这使我可以随意使用 test1.tv,但http://test1.tv会导致超时。我还注意到,只要 http:// 不存在,就可以使用任何 .eu 和 .tv 网站。

/脑子放屁

0 投票
1 回答
3170 浏览

bots - mIRC Twitch.tv 机器人点系统打开和关闭命令

我目前正在开发一个 twitch.tv 机器人。该机器人的设计目的是在用户加入 mIRC 端的聊天时自动给他们积分。计时器开始计时,他们每 30 分钟获得 1 分。这样做的问题是我不希望人们在关闭流的情况下进行聊天,所以我想输入一个类似“!pointstimer start”的命令。运行该命令时,我希望它显示计时器已启动的消息。我希望这个命令也只能是 op,这样其他人就不能在他们认为合适的任何时候运行该命令。我有积分系统以及赠品抽奖系统。问题是当我输入命令来打开和关闭积分系统时,什么也没有发生。如果命令不是 op,我可以让它显示文本,但是当它是 op 时,什么也不会发生。

代码:

代码 2:

代码 3

预先感谢您的任何帮助。

0 投票
2 回答
170 浏览

c# - 运行 C# 程序的 mIRC 脚本,但收到 FileNotFound 错误

我正在尝试为我的频道设置一个 mIRC 机器人,每当发生特定事件时,我当前的项目都会在我的计算机上播放音频文件。

我编写了一个简短的 C# 控制台应用程序,它从参数中获取文件名,并播放该文件。

这可以从 cmd 或使用快捷方式运行它,但是当我在我的频道上输入命令时,程序会出现,但会引发 FileNotFound 异常。

我使用 try{} catch{} 编写了一些代码来查看到底发生了什么。如果文件无法播放,它将首先列出提供的参数、扩展名(我稍后会更改),最后是组合字符串。它带来了什么:

这正是文件名,并且可以从命令行完美播放。

有人知道这里发生了什么吗?

mIRC 脚本:

0 投票
1 回答
1426 浏览

scripting - mIRC 脚本是否有转义字符?

我正在尝试编写一个简单的多行别名,它在 mIRC 中表示几个预定义的字符串。问题是字符串可以包含:

  • {
  • }
  • |

它们都在脚本语言中用于对代码/命令部分进行分组。所以我想知道是否有一个我可以使用的转义字符。

如果没有这一点,是否有一种方法或替代方法能够“说出”这些字符串的多行,以便:

在通道上输入 /test1 时输出:

它也不必专门使用 /msg 命令,只要输出相同即可。

所以基本上:

  1. 是否有某种转义字符可以用来区分 mIRC 脚本中的代码和字符串?
  2. 有没有办法告诉脚本将字符串中的所有字符评估为文字?想想像 Java 这样的语言中的 " " 引号。
  3. 以上是否可能仅使用 mIRC 脚本?