IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
17Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 26 Nisan 2012, 15:59   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
# kodun çalışmasını istediğiniz kanal
set mealkanal "#islam"
 
# satırları okuma süresini ayarlayın(dakika)
set mealzaman "5"
 
# kanala post atmaya bu satırdan başlıyoruz
set mealsatir 0
 
# okumayı durdurmak için kullanıcaz.
setudef flag durmeal
 
# Bu kısımdan sonrasını editlemenize gerek yok
 
if { [info exists mealzaman] } { timer $mealzaman "timer:meal" }
set mealtxt "scripts/meal.txt"
bind pub - !meal oku:meal
proc oku
:meal {nick host handle chan text} {
  global 
mealkanal mealtxt mealsatir
  
catch {channel set $mealkanal -durmeal}
  if { [
isop $nick $mealkanal] || [ishalfop $nick $mealkanal] || [isvoice $nick $mealkanal] } {  
    if { [
lindex $text 0] != "" } {
      
set satiroku [lindex $text 0]
      } else {
      
set satiroku $mealkanal
    
}
    
set mealdosya [open $mealtxt r]
    
set mealoku [split [read $mealdosya] \n]
    
close $mealdosya
    
# durdurma işlemini kontrol ediyoruz.
    
if {![channel get $mealkanal durmeal]} {
      
putserv "PRIVMSG $satiroku :[characters [lindex $mealoku $mealsatir]] "
      
set mealsatir [expr $mealsatir 1]
    }
    } else {
    
set mealdosya [open $mealtxt r]
    
set mealoku [split [read $mealdosya] \n]
    
close $mealdosya
    
if {![channel get $mealkanal durmeal]} {
      
putserv "PRIVMSG $nick :[characters [lindex $mealoku $mealsatir]] "
      
set mealsatir [expr $mealsatir 1]
    }
  }
}
# bu kısım durdurma işlemi için
bind pub - !durmeal durmeal
proc durmeal 
{nick host handle chan text} {
  global 
mealkanal mealtxt mealsatir
  
if { [isop $nick $mealkanal] || [ishalfop $nick $mealkanal] || [isvoice $nick $mealkanal] } {  
    catch {
channel set $mealkanal +durmeal}
  }
  
putserv "PRIVMSG $chan : $mealkanal kanalında meal okuma $nick tarafından durduruldu."
}
proc timer:meal {} {
  global 
botnick mealkanal mealzaman mealtxt mealsatir
  
if { [onchan $botnick $mealkanal] && ![channel get $mealkanal durmeal] } {
    
set mealdosya [open $mealtxt r]
    
set mealoku [split [read $mealdosya] \n]
    
close $mealdosya
    putserv 
"PRIVMSG $mealkanal :[characters [lindex $mealoku $mealsatir]] "
    
set mealsatir [expr $mealsatir 1]
    
timer $mealzaman "timer:meal" 
  
}
}
proc characters {description} {
  
regsub -all "Ãœ" $description "Ü" description
  regsub 
-all "ÅŸ" $description "Ş" description
  regsub 
-all "ÄŸ" $description "G" description
  regsub 
-all "Ç" $description "Ç" description
  regsub 
-all "Ä°" $description "İ" description
  regsub 
-all "Ö" $description "Ö" description
  regsub 
-all "ü" $description "ü" description
  regsub 
-all "ÅŸ" $description "ş" description
  regsub 
-all "ÄŸ" $description "g" description
  regsub 
-all "ç" $description "ç" description
  regsub 
-all "ı" $description "ı" description
  regsub 
-all "ö" $description "ö" description
  regsub 
-all "{" $description "" description
  regsub 
-all "}" $description "" description
  
return $description



 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 30 Kasım 2012, 00:38   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




bu linkte kırık arkadaşlar elinde meal Kur'an botu ve kurulum bilgileri olan varsa paylaşabilirmi..teşekkürler

 
Alıntı ile Cevapla

Alt 30 Kasım 2012, 01:51   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 12 Nisan 2013, 01:47   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




mevcut meal kodunun daha yeni* daha geniş özellikteki hali üzerinde bugün öğleden sonra (uyanıp,kafam yerine geldikten sonra) çalışmaya başladım... ( geçen gün forum'da Ar-Ge bölümünde istenmiş-önerilmiş "Kur-an" kodu üzerine,eggdrop TCL olarak "tam" ordaki istenen özellikleri karşılamasada ,mühim bi kısmını (bana göre)
karşılayabilecek bi duruma getirmek üzere kolları sıvadım)

bugün tamamladığım kodun şu anki hali böyle : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
ve tabiki "bitmedi*" henüz yazmam gereken 5-6 prosedür daha var. sanırım 500 satırın üstünü görecektir...

benim gözümü korkutan ve asıl sabır sınavı olacak işlere (txt dosyalarını hazırlamak -düzenlemek) henüz başlamaya vakit olmadı....

yarında bügünkü kadar PC başında geçirecek zamanım olursa (ve kafam yeteri kadar "zinde" olursa) kod yazımını bitirip.denemelerini, syntax check ve tabi hata ayıklamalarını (ki illaki olacaktır bu kadar "uzun ve karışık" bi kod söz konusuysa) tamamlayabileceğimi sanıyorum...

kodu yazmak (yani işin daha eğlenceli ve görece "daha kolay" kısmını bitirmiş olurum diye umuyorum) biterse asıl "olaya" txt. düzenleme,bulma,listeleme,düzen,sıra vermeye vs vs ... başlayabileceğim....

Şimdiden "sabırsız" arkadaşlarımıza "sabrın sonu Selamettir" diyerek boş yere buraya "hani nerde kaldı" "yapacaksan yap" vs vs gibi postlar atılmazsa ,onlara cevap vererek boş yere harcıyacağım zamandan tasarruf etmiş olurum,hemde moralimi,ruh halimi bozmadan "kendi kendime "hay nerden dedim,girdim bu olaya" demeden elimden ne kadar geliyorsa,ne kadar zaman ayırıp ,yapabilirsem o zamanda: bitirip (tabi deneyip) burdan paylaşmaya "niyet etmiş" bulunuyorum...

(benim tahminim birkaç haftaya ancak bitebilir...artık o kadar genç değiliz,belim ,bıkım ağrıyor,..gözlerim çok çabuk yoruluyor...hatta oturmaktan dibim ağrıyor... o nedenle yavaş yavaş.. telaşa mahal yok..)

Gazamız Mübarek ola...... gibisinden...duyurudur..

 
Alıntı ile Cevapla

Alt 12 Nisan 2013, 12:54   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




Şunlar işine yararmı bi bak saywhat

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 12 Nisan 2013, 18:36   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




uhm Sağolasın..bu daha değişikmiş....
dün sadece "temeli" attım .yani bi "Bismillah" deyip olaya girdim ..ama daha çok değişir.çünkü benim huyum iş yapma şeklim böyle...

işe başladıktan sonra aklıma başka başka şeyler fikirler gelir ve başta düşündüğümden bambaşka yollara saparım.sonuç ilk başta planladığımdan alakasız olur "genelde"

basit yada kolay "kestirme" yolları da sevmiyorum..yani hep dümdüz şekilde aynı yöntemleri izlemek yerine her defasında daha evvel denemediğim yapmadığım bişeyi yapmaya çalışıp aslında işi daha fazla karıştırıp zorlaştırıyorum.bu iyi midir kötü mü bilmem .ama öyle oluyor hep...

bundada mesala çok daha dümdüz bi iş yapılabilir.çok daha az ayar-tercih yapılabilir.ne kadar çok esnek" yapmaya çalışırsak o kadar çok ayara* buda o kadar işleri karıştırıp.zorlaştırmaya yarıyor.(ki benimde yaptığım bu..)

hala kafamda bazı soru işaretleri var.bu konuda aşmam gereken kafamda bazı soru-sorunlar var.bugünde mesala komutla açma kapama ve yardım içeriği ekliyorum.daha iş bittiğinde ne halde olur orasını Allah bilir.ama zaman alacak orası kesin.
elimde çok sayıda "metni" var topladım yerli yabancı sitelerden farklı formatlarda...

üzerinde düzenleme yaptığım-daha yapacağım* txt'ler burda -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] düşünmem gereken :

bazı Ayetler bikaç kelimeyken bazıları inanılmaz uzun .öyleki tek seferde kanala atmaya kalksa yarısından fazlası çıkmaz.bölmek zorunlu. Arapça orjinal metin üzerinde çalışırken bu çok daha büyük problem niye çünkü keseceğin böleceğin yeri doğru seçmek zorunluluğu var.sonuçta sıradan bir metin değil bu.

bunları bölüp toplarken düzenlerken içeriği anlamıda korunmalı bölünecekse en doğru yerden olmalı...tabi arama işi yaptırılacak belli bir Sure'yi yada Ayet'i çağırdığında bunu bi şekilde yakalayabilmesi lazım kodun.bunuda düşünmem gerek yani neyden yakalayacak? numarasından mı ,adından mı? bunları düzene koymak gerek satır boşluklarını yani kodun metni işlemesinde sorun çıkaracak şeyleride elemem gerek belli bi düzen hakim olmalı ki bende o düzene göre nasıl yapacağımı bileyim...

kullanmayı düşündüğüm ana Meal metni Diyanet işleri resmi sitesinden aldığım metin.ayrıca Ayetler ve Sureler için bilgiler eklenmişti ordan aldığım metinde bunlarıda ayırıp gruplamak ve ayrıca işletmek istiyorum.

Arapça orjinal metnide Bi satır arapça orjinal metin sonraki satırda bu arapça metnin okunuşu(latin harflerle) şeklinde düzenlemeyi planlıyorum. Hadis'lerse şu an plana dahil değil... belli olmaz zaman neyi gösterir çünkü daha yapılacak çoook iş ,alınacak çook yol var...

 
Alıntı ile Cevapla

Alt 12 Nisan 2013, 22:43   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




allah yardımcın olsun Çok güzel bir işe başladın ama Çokta yorucu olacak sanırım

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Parayı Hayatınızın Her karesinde bulabilirsiniz ama Dostu Her zaman bulamazsınız.
 
Alıntı ile Cevapla

Alt 15 Nisan 2013, 02:09   #18
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




saywhat Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kuran ayetleri ile ilgili bir kod yazıyorsun sanırım, [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sana yardımcı olabilir.

Linkte gördüğün sure=67&ayet=5 kısımları, sure ve ayet numaralarından oluşuyor.

!meal sure-numarası ayet-numarası şeklinde bir kod yazabilirsin, veya &ayet=5 kısmını silerek sadece sure'nin mealini kanala yansıtabilirsin.

Kısacası komple sureyi kanala yansıtmak için kuranda-ara.php?sure=sure-numarası bölümünü kullanabilirsin. Kullanacağın kodlar ise, bunlardır;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<a class=".*?" style=".*?" href="kuranda-ara.php?sure=.*?&ayet=.*?">(.*?)</a></div> <div style="">(.*?)</div></div><div style=".*?"><div style=".*?" align="center">

Birinci koddaki (.*?) ile belirttiğim kısım ayet numarası, diğer kodda belirttiğim (.*?) ise ayetin meali.

Bunların yanında !sureler komutu ile oradaki surelerin numaralarını yansıtabilirsin, gerisi senin hayal gücüne kalmış.

Nasıl yapabileceğini ben anlattım, yapması sana kalmış artık, ben sınavlarımdan dolayı yoğunlaşamıyorum.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Başarılar.

 
Alıntı ile Cevapla

Alt 15 Nisan 2013, 05:07   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




txt okutmalı istediler,bende öyle yapacağım...siteden çekersek olmuyormuşş... öyle olursa yazanı daha az uğraştırmış olunuyormuş.bende o yüzden atladım...

o bişey değilde geçen gün aklıma geldi bi toplayım dedim toplam kaç satırmış bunlar diyede 25 bin küsür satır..cık...daha da işe Hadis'ler dahil edilmedi..onlarda olursa (ki olucak sanırım..kendimi biliyorum illa fazladan bişeyler katarım daha uğraştırsın diye..)
tam olacak işte o zaman...

neyse sen beni az çok tanırsın...ben bu işlerle hobi diye boş vakitlerimde takılıyorum.Tv başında dizi izlemek gibi bi huyum olmadığından can sıkıntısından yapıyorum da,, benim için acelesi yok...yavaş yavaş aklıma geldikçe zamanım oldukça ucundan ucundan yapıyorum....artık ne kadar zaman sürerse bittiğnde bitmiş olur...aslında pişmanda oldum niye tutmadım koca çenemi diye de... yine yapardım yapmasınada buraya yazmasaydım keşke dedim kendi kendime sonra..bitince paylaşırdım önceden yazmam kötü oldu...

 
Alıntı ile Cevapla

Alt 11 Mart 2024, 20:33   #20
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: meal.tcl




botun txt si ile elinde olan varmı

__________________
Güneşin ilk ışıklarına vererek umutlarımı
Masal Dünyamın açıp kapılarını
Girdim insan Kalabalığına
 
Alıntı ile Cevapla

Cevapla

Etiketler
mealtcl


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Kuran Meal Botu AsiL IRCd Botlar 13 13 Ocak 2015 23:33