şimdi bak botu bağlayacaksın ip port falan o kısımlar kolay
botun okuyacağı sayfa XML tablosudur en garanti ve çözümsel yol budur
"
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]" sayfasına bağlayacaksın
|
Alıntı: |
<SHOUTCASTSERVER> <CURRENTLISTENERS>157</CURRENTLISTENERS> <PEAKLISTENERS>244</PEAKLISTENERS> <MAXLISTENERS>300</MAXLISTENERS> <REPORTEDLISTENERS>156</REPORTEDLISTENERS> <AVERAGETIME>2029</AVERAGETIME> <SERVERGENRE>Her TeLdeN</SERVERGENRE> |
karşına bu şekilde durumlar çıkacak buradan dj adı, şarkı adı, kaç kişi dinliyor,
kbps durumu, max dinleyici sayısı yani radyo ile ilgili bütün verileri okuyabilirsin
sana birde regex kodu vereyim onuda kendine göre düzenleyip çoğaltaracak radyo bilgilerini alabilirsin,
on *:sockread:test: {
sockread %test
echo %test
}
demişsin buraya oku %test dediğinde
alias oku {
if $regex($1-,/(CURRENTLISTENERS)/ig) {
set %dinleyicisayisi $regsubex($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null)
}
}
bot bağlandığında radyo verilerinde "CURRENTLISTENERS" kelimesine bakacaktır ve bu kelimeyi bulduğunda o anki dinleyici sayısını "%dinleyicisayisi" değerine atayacaktır bu şekilde yapabilirsin.