![]() |
| mIRC Scripting Dersleri mIRC veya IRC komutları hakkında detaylı anlatım makalelerine bu başlık altından ulaşabilirsiniz. |
| | Seçenekler | Stil |
| |
| | #1 |
| mIRC ve Python etkileşimi ile arka planda bir mikrofon dinleyicisi oluşturup mIRC de bunu manipüle ederek bir asistan oluşturmayı gösterdim. [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] Video da tamamlanmış kod: Kodalias pybaslat {
pythonagit
.timerb 1 3 bslt
}
alias bslt {
sockudp -k python 127.0.0.1 2002 Selam
echo 4 -a Python bağlantısı başladı.
}
on *:udpread:python: {
var %s | sockread -f %s | tokenize 32 %s
if $1- == Bağlantı başarılı {
echo 3 -a Python bağlantısı sağlandı. | return
}
if $1- == Program kapatıldı. {
echo 4 -a Python programı kapatıldı.
sockclose $sockname
return
}
if $regex($1-,/kanal.+gir/i) {
join $+($chr(35),$1)
}
if $1 == cmd {
run cmd
}
echo -a $1-
}
alias t {
if !$1 { return $chr(9) }
else {
return $str($chr(9),$1)
}
}
alias pythonagit {
write -c dinle.py
write dinle.py import socket
write dinle.py import speech_recognition as sr
write dinle.py import sys, time
write dinle.py ip = "127.0.0.1"
write dinle.py port = 2002
write dinle.py s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
write dinle.py s.bind((ip,port))
write dinle.py while True:
write dinle.py $t $+ data = s.recvfrom(1024)
write dinle.py $t $+ global adres
write dinle.py $t $+ adres = data[1]
write dinle.py $t $+ break
write dinle.py mic = sr.Microphone()
write dinle.py r = sr.Recognizer()
write dinle.py def callback(recognizer, audio):
write dinle.py $t $+ try:
write dinle.py $t $+ $t $+ yazi = r.recognize_google(audio, language="tr-tr")
write dinle.py $t $+ $t $+ if yazi.lower() == "kapat":
write dinle.py $t(3) $+ back = "Program kapatildi."
write dinle.py $t(3) $+ back = str.encode(back)
write dinle.py $t(3) $+ s.sendto(back, adres)
write dinle.py $t(3) $+ sys.exit()
write dinle.py $t(2) $+ yazi = str.encode(yazi)
write dinle.py $t(2) $+ s.sendto(yazi, adres)
write dinle.py $t $+ except sr.WaitTimeoutError:
write dinle.py $t(2) $+ yazi = "Zaman asimi"
write dinle.py $t(2) $+ yazi = str.encode(yazi)
write dinle.py $t(2) $+ s.sendto(yazi, adres)
write dinle.py $t $+ except sr.UnknownValueError:
write dinle.py $t(2) $+ yazi = "Algilayamadim"
write dinle.py $t(2) $+ yazi = str.encode(yazi)
write dinle.py $t(2) $+ s.sendto(yazi, adres)
write dinle.py $t $+ except sr.RequestError:
write dinle.py $t(2) $+ yazi = "Baglanti hatasi"
write dinle.py $t(2) $+ yazi = str.encode(yazi)
write dinle.py $t(2) $+ s.sendto(yazi, adres)
write dinle.py r.listen_in_background(mic, callback)
write dinle.py while True:
write dinle.py $t $+ time.sleep(0.1)
run -h python dinle.py
} 👍 6 | |
| |
| | #2 |
| Maşallah, örnek bir çalışma olmuş. Emeğine sağlık. 👍 1
________________ "Vatan ne Türkiyedir Türklere, ne Türkistan Vatan, büyük ve müebbet bir ülkedir: Turan" "Made in Turan" [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] | |
| |
| | #3 |
| Emeğinize sağlık 👍 1 | |
| |
| | #4 |
| Emeğine sağlık. 👍 1 | |
| |
| | #5 |
| Güzel calisma, emeğinize sağlık. 👍 1 | |
| |
| | #6 |
| eline koluna saglik 👍 1
________________ Fuego, sonrisas, realidad y dolor . . . birazdan yorgun bir atı vuracaklar uyuşturmadan, rüyamda, üstelik ben henüz daha uyumamışken... ![]() 28/08/2025 sorun ve destek için : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] adresinden iletişim kurabilirsiniz. | |
| |
| | #7 |
| eline saglık hocam 👍 1
________________ ![]() | |
| |
| | #8 |
| Emeğinize sağlık olsun 👍 1 | |
| |
| | #9 |
| Emeğine sağlık 👍 1 | |
| |
| | #10 |
| @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]
emeğine sağlık bayadır ses soluk yoktu güzel bir konu ile geri dönmüşsün. Bu arada şiirlerine de hasret kaldık 👍 1
________________ Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive.. | |
| |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |