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

 Kayıt ol  Topluluk
12Beğeni(ler)
  • 7 Post By SuLh
  • 2 Post By SuLh
  • 1 Post By PeNDoR
  • 1 Post By xQueLL
  • 1 Post By RahmetLi

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Mart 2021, 14:38   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
mIRC - Skype bağlantısı (Python/Sockets)




Merhaba, fantezi fikir serisinin devamı olarak bu sefer de mIRC'ten Skype'deki kişileri görme ve mesaj atmak üzerine kurulu bir şeyler denedim. Bunun için python'un Skype kütüphanesi olan Skpy kütüphanesini kullandım. Sadece bağlantı sağlama, kişileri görme ve mesaj atma fonksiyonları ekledim. Dileyen biraz uğraşıp mesaj okuma ve bildirim, grup chat oluşturma, çağrı gibi şeyler yapabilir.

Çalışması için gerekenler: Herhangi bir python sürümü. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kullanım:

/pycalistir yaparak python scriptini çalıştırıyoruz.
/baglan KullanıcıAdı Şifre yaparak Skypede oturum açıyoruz.
/kisiler yaparak Skype kişi listesini alıyoruz.
/mesaj ID Mesajınız yaparak belirtilen id'ye mesaj atıyoruz.
/kapat yaparak loop'u durdurup bağlantıyı koparıyoruz.

Örnek sonuçlar:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/pycalistir >> Python Bağlantısı Başlatıldı!

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/baglan KullaniciAdi Sifre >>> Skype bağlantısı kuruldu!

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/kisiler >>> Gelen ID: concierge Kullanıcı Adı: Skype >>> Gelen ID: echo123 Kullanıcı Adı: Echo >>> Gelen ID: kartal.ruhu Kullanıcı Adı: SuLh

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/mesaj kartal.ruhu Bu bir mIRC/Skype denemesidir! >>> Mesaj başarıyla iletildi!

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


Kod:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;###################### ;mIRC/Python Skype Bağlantısı by SuLh ;Python/Skype bağlantısını başlatmak için -> /pycalistir ;Bağlanmak için -> /baglan KullanıcıAdı Şifre ;Kişi listesini görmek için -> /kisiler ;Kişi listesindeki bir kişi mesaj atmak için -> /mesaj ID Mesajınız ;Mesaj yalnızca id üzerinden çalışır kullanıcı adına atmayınız. ;###################### alias baglan { pybaglan baglanti $1 $2 } alias kisiler { pybaglan kisiler } alias mesaj { pybaglan Mesaj: $1- } alias kapat { pybaglan Kapat } alias pyip return 127.0.0.1 alias pyport return 2000 alias c return $chr(9) alias pybaglan { sockudp -k skype $pyip $pyport $1- } alias pycalistir { echo 2 -a Python Bağlantısı Başlatıldı! write -c sky.py write sky.py try: from skpy import Skype write sky.py except ImportError: write sky.py $c $+ from pip._internal import main as pip write sky.py $c $+ pip(['install', '--user', 'skpy']) write sky.py $c $+ from skpy import Skype write sky.py import socket write sky.py a = $+(",$pyip,") write sky.py b = $pyport write sky.py s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) write sky.py s.bind((a,b)) write sky.py def skyfonksiyon(mesaj, adres): write sky.py $c $+ k = mesaj.split(" ") write sky.py $c $+ if k[0] == "baglanti": write sky.py $c $c $+ try: write sky.py $c $c $c $+ usern = str(k[1]) write sky.py $c $c $c $+ passw = str(k[2]) write sky.py $c $c $c $+ global sk write sky.py $c $c $c $+ sk = Skype(usern, passw) write sky.py $c $c $c $+ geri = "Basarili baglanti" write sky.py $c $c $c $+ geri = str.encode(geri) write sky.py $c $c $c $+ s.sendto(geri, adres) write sky.py $c $c $+ except: write sky.py $c $c $c $+ geri = "Basarisiz baglanti" write sky.py $c $c $c $+ geri = str.encode(geri) write sky.py $c $c $c $+ s.sendto(geri, adres) write sky.py $c $+ if k[0] == "kisiler": write sky.py $c $c $+ try: write sky.py $c $c $c $+ kisi = sk.contacts write sky.py $c $c $c $+ for i in kisi: write sky.py $c $c $c $c $+ idsi = str(i.id) write sky.py $c $c $c $c $+ ismi = str(i.name) write sky.py $c $c $c $c $+ geri = "ID: " + idsi + " Isim: " + ismi write sky.py $c $c $c $c $+ geri = str.encode(geri) write sky.py $c $c $c $c $+ s.sendto(geri, adres) write sky.py $c $c $+ except: write sky.py $c $c $c $+ y = "Basarisiz kisi" write sky.py $c $c $c $+ y = str.encode(y) write sky.py $c $c $c $+ s.sendto(y, adres) write sky.py $c $+ if k[0] == "Mesaj:": write sky.py $c $c $+ try: write sky.py $c $c $c $+ kisi = sk.contacts[k[1]].chat write sky.py $c $c $c $+ mesaj = " ".join(k[2:]) write sky.py $c $c $c $+ kisi.sendMsg(mesaj) write sky.py $c $c $c $+ y = "Mesaj gonderildi." write sky.py $c $c $c $+ y = str.encode(y) write sky.py $c $c $c $+ s.sendto(y, adres) write sky.py $c $c $+ except: write sky.py $c $c $c $+ y = "Mesaj hatasi" write sky.py $c $c $c $+ y = str.encode(y) write sky.py $c $c $c $+ s.sendto(y, adres) write sky.py while True: write sky.py $c $+ data = s.recvfrom(1024) write sky.py $c $+ mesaj = data[0] write sky.py $c $+ adres = data[1] write sky.py $c $+ mesaj = mesaj.decode("utf-8") write sky.py $c $+ if mesaj == "Kapat": write sky.py $c $c $+ a = str.encode("Kapatildi") write sky.py $c $c $+ s.sendto(a, adres) write sky.py $c $c $+ break write sky.py $c $+ skyfonksiyon(mesaj, adres) run -h python sky.py } alias pykontrol { if ($sock(skype)) return 1 else return 0 } on *:udpread:skype: { var %s | sockread -f %s tokenize 32 %s if $1- = Basarili baglanti { echo 2 -a Skype bağlantısı kuruldu! } elseif $1- = Basarisiz baglanti { echo 4 -a Skype bağlantısında hata var! } elseif $1 = ID: { echo 10 -a Gelen ID: $2 Kullanıcı Adı: $4 } elseif $1 = Mesaj { if $2 = hatasi { echo 4 -a Mesaj gönderilemedi! } else { echo 2 -a Mesaj başarıyla iletildi! } } elseif $1 = Kapatildi { echo 2 -a Python bağlantısı koparıldı! } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 25 Mart 2021, 22:51   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC - Skype bağlantısı (Python/Sockets)




Not: İlk defa kuracak kişiler için, Python kurulumunda Add Path yapmayı unutmayın.

 
Alıntı ile Cevapla

Alt 25 Mart 2021, 23:22   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC - Skype bağlantısı (Python/Sockets)




Eline sağlık, python baya canlandıracak gibi

 
Alıntı ile Cevapla

Alt 25 Nisan 2021, 12:05   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC - Skype bağlantısı (Python/Sockets)




Eline Emeğine sağlık dostum güzel olmuş

 
Alıntı ile Cevapla

Alt 25 Nisan 2021, 12:44   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC - Skype bağlantısı (Python/Sockets)




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Emeğine Sağlık Dostum

__________________
ßen Mırıldanan Adam, Dilsiz Odam Sanki Okyanus'un Ortasında Issız Adam



Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
 
Alıntı ile Cevapla

Alt 01 Aralık 2021, 18:17   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: mIRC - Skype bağlantısı (Python/Sockets)




elinize saglık

 
Alıntı ile Cevapla

Cevapla

Etiketler
mirc, python, skype


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
urlget.exe Python/mIRC SuLh mIRC Scripting Programları 1 18 Aralık 2020 09:58
mIRC Scripting ve Python etkileşimi (UDP Sockets) SuLh mIRC Scripting Görüntülü Dersler 0 02 Kasım 2020 04:21
mIRC üzerinden ftp bağlantısı ile oper ekletmek. YouMyCure mIRC Scripting Hazır Kodlar 4 18 Haziran 2019 23:24
mIRC mysql bağlantısı nasıl olur? lefkefb mIRC Scripting Sorunları 5 27 Ağustos 2012 15:42
MX Skype Recorder v4.1.0 - Skype İle Yaptığınız görüşmelerinizi Kayıt Edin Hasanx Bilgisayar Donanımı 0 19 Nisan 2009 10:42