2011-05-10 21 views
16

क्या .NET से स्काइप में समूह चैट संदेश भेजने का कोई आसान तरीका है? मुझे किसी भी आदेश या कुछ भी जवाब देने की आवश्यकता नहीं है, इसलिए इसे बीओटी होने की आवश्यकता नहीं है। असल में, मैं इस कार्यक्रम को एक विशेष बॉक्स के रूप में चल रहे स्काइप के साथ एक समर्पित बॉक्स पर चलाऊंगा और मैं इसे किसी विशिष्ट समूह चैट को कुछ जानकारी रिपोर्ट करता।.NET से स्काइप "समूह" चैट को संदेश भेजें?

मुझे समझ में आता है कि एक स्काइप COM लाइब्रेरी है। मैंने उस पर आधारित उदाहरण देखे हैं लेकिन मुझे कोई कर्षण नहीं मिला है।

+5

आज की घोषणा को ध्यान में रखते हुए, इस तरह की चीज $ 8.5 बिलियन डॉलर आसान हो सकती है। –

+0

एक गंभीर नोट पर, क्या आप Skype4COM के साथ हुई समस्याओं के बारे में अधिक जानकारी दे सकते हैं? क्या यह समूह चैट भेजने का स्पष्ट तरीका नहीं था? –

उत्तर

9

विंडोज के लिए currently available Skype API स्काइप को नियंत्रित करने के लिए टेक्स्ट-आधारित कमांड का आदान-प्रदान करने के लिए WM_COPYDATA का उपयोग करता है (Public API Reference download देखें)। विकास में SkypeKit नामक एक नई बात है लेकिन यह एक बंद बीटा है इसलिए मुझे नहीं पता कि अनुभव को बढ़ाने के लिए यह क्या करेगा।

यहां कुछ ऐसी परियोजनाएं प्रतीत होती हैं जो मौजूदा सार्वजनिक एपीआई को सी # का उपयोग करके कुछ .NET- आधारित कॉल के साथ लपेट चुके हैं। ये या तो मूल स्तर की संदेश प्रणाली या COM wrapper, Skype4COM को लपेटें (जैसा कि आप पहले ही देख चुके हैं)।

अपने अनुभवों के आधार पर, मैं इस सूची में पहले आइटम को देखते हैं: एक गूगल खोज मुझे इन परिणामों कि आप आरंभ करने के लिए लग रहे दे दी है क्योंकि यह Skype4COM की बजाय विंडोज संदेशों (यानी WM_COPYDATA) के साथ सीधे बातचीत कर रहा है।

एक चैट संदेश एक समूह
करने के लिए आप का उपयोग सी # रैपर ऊपर संदर्भित मान लिया जाये कि, यहाँ भेजा जा रहा है आज्ञाओं का मोटा अनुमान आप एक समूह के लिए एक चैट संदेश भेजने के लिए सार्वजनिक एपीआई से की आवश्यकता होगी है ।

चैट शुरू करने का आदेश CHAT CREATE है। यह प्रलेखन से प्रकट होता है कि आपको व्यक्तिगत रूप से प्रत्येक प्राप्तकर्ता (या लक्ष्य, एपीआई संदर्भ में लिखे गए अनुसार) निर्दिष्ट करना होगा। चाहे यह समूह का नाम हो या नहीं, स्पष्ट किया गया है, हालांकि, GET GROUP USERS कमांड आपको एक विशिष्ट समूह के भीतर व्यक्तिगत उपयोगकर्ताओं को प्राप्त करने में सक्षम बनाता है।

एक बार चैट करने के बाद, आप वास्तव में संदेश पोस्ट करने के लिए CHATMESSAGE कमांड का उपयोग कर सकते हैं।

संबंधित मुद्दे