字符串触发 IRC 脚本
Posted
技术标签:
【中文标题】字符串触发 IRC 脚本【英文标题】:String trigger IRC script 【发布时间】:2013-05-05 11:01:57 【问题描述】:我需要一个 IRC 客户端脚本(使用 KVirc),只要在主频道上提到某个字符串,它就会播放位于我硬盘上某处的声音。我认为这样的事情是可能的,但是在学习了一段时间的脚本之后,我还没有找到一种方法来自己做这件事,并且非常感谢任何愿意编写这段代码或指导我如何做的人自己做。
顺便说一句,我想到的这个特定字符串不是定义所有字符的确切字符串,而只是前几个字母,我假设 $ 字符是定义字符串之后的所有文本的替代品。
【问题讨论】:
【参考方案1】:到了,希望我不会太晚xD
打开 KVIrc,按住 ALT 并按 ENTER,它会弹出一个小控制台。 在那里复制这个:
/event(OnChannelMessage,sounds) %match_string = "abccc";
%music_file = "C:\\YouTubeMp3\\Selo\ Gori\\Céline\ Dion\ -\ My\ Heart\ Will\ Go\ On-WNIPqafd4As.flv";
if($str.match(%match_string*,$3)) snd.play %music_file;
当然,你应该改变 %match_string 和 %music_file 路径,如果路径中有空格,只需用反斜杠 () 将它们转义,就像我做的那样。
如果您有任何问题或需要 KVIrc 的其他内容,请随时通过 Rizon IRC 网络与我联系,昵称是 DonVitoCorleone。
【讨论】:
以上是关于字符串触发 IRC 脚本的主要内容,如果未能解决你的问题,请参考以下文章
Python字符串split()方法读取IRC时导致索引错误
freenode IRC 如何在其加入地址中分配用户字符串。即 nick!user@host