
私は、IRC チャネルで [COMPLETE] 行を取得したときに Debian .sh スクリプトを実行する Windows 上のスクリプトを作成中です。しかし、IRC スクリプトのどこにその行を入れればよいのかわかりません。
したがって、ソックを削除してオンラインで plink を使用できれば、おそらくうまく動作するでしょう。スクリプトでは、今のところ何も得られません。
on *:start:{
window @somestuff
}
on *:TEXT:*:#CHAN: {
if ($strip($2) == [COMPLETE]) && (*/* !iswm $strip($3)) {
var %xxx $remove($strip($1),[,])
var %xxx $strip($3)
x %xxxx %rls
aline @somestuff $strip($1-)
}
}
alias x {
var %autosockname $+(x.,$strip($2),.,$ctime)
sockopen -e %autosockname IP ADRESS 443
sockmark %autosockname $strip($remove($upper($1),[,])) $2
}
on *:sockopen:x.*:{
if ($sockerr) { sockclose $sockname | halt }
sockwrite -n $sockname GET /auto.php?fullpath=/path/to/file/ $+ $gettok($sock($sockname).mark,1,32) $+ / $+ $gettok($sock($sockname).mark,2,32) $+ &file= $+ $gettok($sock($sockname).mark,2,32) HTTP/1.0
sockwrite -n $sockname Host: IP ADRESS
sockwrite -n $sockname
}
on *:sockread:auto.*:{
var %auto
sockread %auto
if ([Auto] isin %auto || [Autofail] isin %auto) {
msg #CHAN %auto
}
if (</html> isin %auto) {
sockclose $sockname }
}