![]() |
| | #1 |
| Merhabalar, Normalde başka bir forumdan istenilen bir remote idi ama istenilen forumda doğum günüm kutlanmadığı için oraya paylaşım yapmayı düşünmüyorum. Gerçi ne olacak ki buradan çalar pardon alır başka yerde paylaşırlar altına da kendi isimlerini yazarlar alıştık tabi neyse :) Birde rica etsem şu coder tagını alır mısınız benden :) Foruma uğramayan kişilerin Coder sorumlusu olduğu yerde bana Coder tagı fazla ;) Kodon *$:text:/^[.!]namazvakt[iİı]/Si:#:{ _vakit $2 $chan }
alias _vakit {
if $namazvakitsehir($1) != Hatalı {
sockclose namazvakit
sockopen namazvakit namazvakitleri.diyanet.gov.tr 80
sockmark namazvakit $+($1,¿,$2)
set %birdefa 1
}
else {
msg $chan Hatalı Kullanım !!!
}
}
on *:sockopen:namazvakit: {
sockwrite -nt $sockname GET /tr-TR/ $+ $namazvakitsehir($token($sock($sockname).mark,1,191)) HTTP/1.1
sockwrite -nt $sockname Host: namazvakitleri.diyanet.gov.tr
sockwrite -nt $sockname Connection: Close
sockwrite -nt $sockname Content-Type: text/html
sockwrite -nt $sockname $crlf
}
on *:sockread:namazvakit: {
var %f | sockread %f | tokenize 32 %f
if $regex(%f,/_(imsakTime)\x20=\x20"(\S+)"|_(gunesTime)\x20=\x20"(\S+)"|_(ogleTime)\x20=\x20"(\S+)"|_(ikindiTime)\x20=\x20"(\S+)"|_(aksamTime)\x20=\x20"(\S+)"|_(yatsiTime)\x20=\x20"(\S+)"/Si) {
if %birdefa { msg $token($sock($sockname).mark,2,191) 06 $+ $upper($token($sock($sockname).mark,1,191)) için Namaz Vakitleri | unset %birdefa }
msg $token($sock($sockname).mark,2,191) $yazilariduzelt($regml(1)) $regml(2)
}
}
alias yazilariduzelt {
if $1 == imsakTime { return 02İmsak Vakti :04 }
if $1 == gunesTime { return 02Sabah Vakti :04 }
if $1 == ogleTime { return 02Öğle Vakti :04 }
if $1 == ikindiTime { return 02İkindi Vakti :04 }
if $1 == aksamTime { return 02Akşam Vakti :04 }
if $1 == yatsiTime { return 02Yatsı Vakti :04 }
}
alias namazvakitsehir {
var %SadeceTurkceKarakter = $replace($1,Ö,o,ö,o,Ğ,g,ğ,g,ı,i,İ,i,Ş,s,ş,s,Ü,u,ü,u,Ç,c,ç,c)
if %SadeceTurkceKarakter == ADANA return 9146
elseif %SadeceTurkceKarakter == ADIYAMAN return 9158
elseif %SadeceTurkceKarakter == AFYONKARAHISAR return 9167
elseif %SadeceTurkceKarakter == AGRI return 9185
elseif %SadeceTurkceKarakter == AKSARAY return 9193
elseif %SadeceTurkceKarakter == AMASYA return 9198
elseif %SadeceTurkceKarakter == ANKARA return 9206
elseif %SadeceTurkceKarakter == ANTALYA return 9225
elseif %SadeceTurkceKarakter == ARDAHAN return 9238
elseif %SadeceTurkceKarakter == ARTVIN return 9246
elseif %SadeceTurkceKarakter == AYDIN return 9252
elseif %SadeceTurkceKarakter == BALIKESIR return 9270
elseif %SadeceTurkceKarakter == BARTIN return 9285
elseif %SadeceTurkceKarakter == BATMAN return 9288
elseif %SadeceTurkceKarakter == BAYBURT return 9295
elseif %SadeceTurkceKarakter == BILECIK return 9297
elseif %SadeceTurkceKarakter == BINGOL return 9303
elseif %SadeceTurkceKarakter == BITLIS return 9311
elseif %SadeceTurkceKarakter == BOLU return 9315
elseif %SadeceTurkceKarakter == BURDUR return 9327
elseif %SadeceTurkceKarakter == BURSA return 9335
elseif %SadeceTurkceKarakter == CANAKKALE return 9352
elseif %SadeceTurkceKarakter == CANKIRI return 9359
elseif %SadeceTurkceKarakter == CORUM return 9370
elseif %SadeceTurkceKarakter == DENIZLI return 9392
elseif %SadeceTurkceKarakter == DIYARBAKIR return 9402
elseif %SadeceTurkceKarakter == DUZCE return 9414
elseif %SadeceTurkceKarakter == EDIRNE return 9419
elseif %SadeceTurkceKarakter == ELAZIG return 9432
elseif %SadeceTurkceKarakter == ERZINCAN return 9440
elseif %SadeceTurkceKarakter == ERZURUM return 9451
elseif %SadeceTurkceKarakter == ESKISEHIR return 9470
elseif %SadeceTurkceKarakter == GAZIANTEP return 9479
elseif %SadeceTurkceKarakter == GIRESUN return 9494
elseif %SadeceTurkceKarakter == GUMUSHANE return 9501
elseif %SadeceTurkceKarakter == HAKKARI return 9507
elseif %SadeceTurkceKarakter == HATAY return 9515
elseif %SadeceTurkceKarakter == IGDIR return 9522
elseif %SadeceTurkceKarakter == ISPARTA return 9528
elseif %SadeceTurkceKarakter == ISTANBUL return 9541
elseif %SadeceTurkceKarakter == IZMIR return 9560
elseif %SadeceTurkceKarakter == KARABUK return 9581
elseif %SadeceTurkceKarakter == KARAMAN return 9587
elseif %SadeceTurkceKarakter == KARS return 9594
elseif %SadeceTurkceKarakter == KASTAMONU return 9609
elseif %SadeceTurkceKarakter == KAYSERI return 9620
elseif %SadeceTurkceKarakter == KILIS return 9629
elseif %SadeceTurkceKarakter == KIRIKKALE return 9635
elseif %SadeceTurkceKarakter == KIRKLARELI return 9638
elseif %SadeceTurkceKarakter == KIRSEHIR return 9646
elseif %SadeceTurkceKarakter == KOCAELI return 9654
elseif %SadeceTurkceKarakter == KONYA return 9676
elseif %SadeceTurkceKarakter == KUTAHYA return 9689
elseif %SadeceTurkceKarakter == MALATYA return 9703
elseif %SadeceTurkceKarakter == MANISA return 9716
elseif %SadeceTurkceKarakter == MARDIN return 9726
elseif %SadeceTurkceKarakter == MERSIN return 9737
elseif %SadeceTurkceKarakter == MUGLA return 9747
elseif %SadeceTurkceKarakter == MUS return 9755
elseif %SadeceTurkceKarakter == NEVSEHIR return 9760
elseif %SadeceTurkceKarakter == NIGDE return 9766
elseif %SadeceTurkceKarakter == ORDU return 9782
elseif %SadeceTurkceKarakter == OSMANIYE return 9788
elseif %SadeceTurkceKarakter == RIZE return 9799
elseif %SadeceTurkceKarakter == SAKARYA return 9807
elseif %SadeceTurkceKarakter == SAMSUN return 9819
elseif %SadeceTurkceKarakter == SANLIURFA return 9831
elseif %SadeceTurkceKarakter == SIIRT return 9839
elseif %SadeceTurkceKarakter == SINOP return 9847
elseif %SadeceTurkceKarakter == SIRNAK return 9854
elseif %SadeceTurkceKarakter == SIVAS return 9868
elseif %SadeceTurkceKarakter == TEKIRDAG return 9879
elseif %SadeceTurkceKarakter == TOKAT return 9887
elseif %SadeceTurkceKarakter == TRABZON return 9905
elseif %SadeceTurkceKarakter == TUNCELI return 9914
elseif %SadeceTurkceKarakter == USAK return 9919
elseif %SadeceTurkceKarakter == USAK return 17909
elseif %SadeceTurkceKarakter == VAN return 9930
elseif %SadeceTurkceKarakter == YALOVA return 9935
elseif %SadeceTurkceKarakter == YOZGAT return 9949
elseif %SadeceTurkceKarakter == ZONGULDAK return 9955
else return Hatalı
} Kullanım: !namazvakti il Örnek: [ 00:59:13 ] <URaS> !namazvakti istanbul [ 00:59:13 ] <ImBOT> ISTANBUL için Namaz Vakitleri [ 00:59:13 ] <ImBOT> İmsak Vakti : 06:41 [ 00:59:13 ] <ImBOT> Sabah Vakti : 08:09 [ 00:59:13 ] <ImBOT> Öğle Vakti : 13:22 [ 00:59:13 ] <ImBOT> İkindi Vakti : 16:01 [ 00:59:13 ] <ImBOT> Akşam Vakti : 18:26 [ 00:59:13 ] <ImBOT> Yatsı Vakti : 19:48 Not: Veriler Diyanet İşleri Başkanlığı kendi sitesinden çekilmektedir. Not 2: Kodu çalıp yaa her zaman aynısını diyorum düzeltiyorum alıp başka yerde kullanacak kişilerden ricamdır kaynak göstersinler. Teşekkürler. 👍 9 | |
| |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |