Timer mIRC在X行聊天后执行命令
我是一个自学成才的mIRC程序员,最近才开始工作,所以我的经验非常有限。我的问题是: 我正在为Twitch创建一个聊天机器人,除了一个抽奖系统之外,我还创建了一条定时消息,每隔几分钟就提示一次它所在的流。然而,我也希望在聊天室中发送X行聊天线后重复这条消息,以防聊天进行得很快,这样你就不会错过社交链接和新访客的东西 我想做的事情的伪代码:Timer mIRC在X行聊天后执行命令,timer,message,bots,irc,mirc,Timer,Message,Bots,Irc,Mirc,我是一个自学成才的mIRC程序员,最近才开始工作,所以我的经验非常有限。我的问题是: 我正在为Twitch创建一个聊天机器人,除了一个抽奖系统之外,我还创建了一条定时消息,每隔几分钟就提示一次它所在的流。然而,我也希望在聊天室中发送X行聊天线后重复这条消息,以防聊天进行得很快,这样你就不会错过社交链接和新访客的东西 我想做的事情的伪代码: on !startpromote if (broadcaster) then PromoteMessage every X amount of lines
on !startpromote
if (broadcaster) then PromoteMessage every X amount of lines passed
else return
end
on !stoppromote
if (broadcaster) then PromoteMessage stop
else return
end
在
变量选项卡
中可以有一个%msgCounter
变量,然后可以使用文本
事件:
on *:TEXT:#:{
INC %msgCounter
if (%msgCounter > 10) { msg $chan Promotion message. }
}
您必须跟踪%msgCounter
变量,并在它达到某个阈值时重置它
不确定您所说的广播者是什么意思,但是如果您指的是IRCOp
,则可以使用isop
并执行以下操作:
if ($1 isop $chan) {
}
其中,
$1
是输入消息的用户,isop
确定该用户是否是IRC频道的操作员(或可能是广播员)和$chan
如果你真的读了整篇文章,你会注意到我确实要求一些东西。不需要明确的问号。谢谢,正是我想要的!:)@格里夫-太好了,很乐意帮忙:)