Haber botu 5 dakikada bir haber çekmektedir.
Haber çekme süresini 5 dakika olarak ayarladım isterseniz kırmızı ile belirttiğim yerden süreyi değiştirebilirsiniz.
!haber komutunu kullanabilirsiniz.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias -l haber_sunucu return irc.che.com
alias -l haber_kanal return #Haber
alias -l haber_rss return
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
alias -l botnick return HaberBot
on *:START: {
.timerHaber 0 300 haber_cek ; Her 5 dakikada bir haber çeker (300 saniye)
}
alias haber_cek {
sockopen haber
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80
}
on *:SOCKOPEN:haber: {
sockwrite -n haber GET /rss/anasayfa HTTP/1.1
sockwrite -n haber Host:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sockwrite -n haber $crlf
}
on *:SOCKREAD:haber: {
var %haber
sockread %haber
if (<title> isin %haber) && (*Son Dakika* iswm %haber) {
msg $haber_kanal [Son Dakika] $replace($gettok(%haber,2,62),&,&)
}
}
on *:TEXT:!haber:*: {
haber_cek
msg $haber_kanal Son dakika haberleri çekiliyor...
}
on *:CONNECT: {
if ($server == $haber_sunucu) {
join $haber_kanal
nick $botnick
}
}