الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الربط بين Python و Skype

بدأه محمد سمير في 5 يناير 2011 · 2 رد · 914 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لم أكن أعلم أن هناك مكتبة للربط بين بايثون و Skype لكن اتضح انه هناك مثل هذه المكتبة

http://pypi.python.org/pypi/Skype4Py/0.9.28.7

تسمح هذه المكتبة بالاتصال بين بايثون و عميل Skype المثبت على جهازك

التثبيت:

setuptools:
easy_install Skype4Py

أو

pip:
pip install Skype4Py

مهم أن تعرف أن المكتبة لا تتصل بخوادم Skype و لك فقط للتحكم و التلاعب بعميل Skype على جهازك

قبل تنفيذ برنامجك يجب التأكد من أن عميل Skype يعمل و حسابك مفعل أو يمكنك إجراء الأمر التالي

لفتح البرنامج:

import Skype4Py

s = Skype4Py.Skype()

if not s.Client.IsRunning:
	s.Client.Start()
s.Attach()

سيظهر لك تنبيه داخل عميل Skype للسماح بالإتصال أشر بالموافقة

ما الذي يمكن فعله مع المكتبة:

معرفة بيانات المستخدم

print 'Full Name: %s' % s.CurrentUser.FullName
print 'Skype Status: %s' % s.CurrentUser.OnlineStatus
print 'Country: %s' % s.CurrentUser.Country

للولوج إلى قائمة الأصدقاء

for f in s.Friends:
	print 'Full Name: %s' % f.FullName
	print 'Skype Status: %s' % f.OnlineStatus
	print 'Country: %s' % f.Country

لإرسال رسائل قصيرة

import Skype4Py
s = Skype4Py.Skype()
s.Attach()

message = 'Hello SMS'
number = '+2011xxxxxxx' 

m = s.CreateSms(Skype4Py.smsMessageTypeOutgoing, number)
m.Body = message

m.Send()

بالطبع إرسال رسائل قصيرة يحتاج منك شحن حسابك بقدر من المال

كما يمكن عن طريق هذه المكتبة تحميل الرسائل الصوتية و مشاركة الملفات و الدردشة

المقال الأصلي:

http://query7.com/interacting-with-skype-from-python-using-skype4py

و دمتم بخير

3

سبحانك اللهم و بحمدك ، أشهد أن لا إله إلا أنت ، أستغفرك ربي و أتوب إليك

مدونتي

http://www.facebook.com/brmjt

#3

جميل جدا وموضوع مفيد

جزاك اللع خيرا

GoodBye

مواضيع مشابهة