كيفية إنشاء روبوت مراسلة فورية باستخدام لغة C#

StackOverflow https://stackoverflow.com/questions/535397

  •  22-08-2019
  •  | 
  •  

سؤال

هل هناك طريقة سهلة لإنشاء روبوت مراسلة فورية على شبكات مراسلة فورية متعددة (aim وgtalk وyim وما إلى ذلك) يمكنه قبول وتفسير أوامر محددة مرسلة إليه لتنفيذ مهمة متعلقة بالخادم؟

لنفترض على سبيل المثال أن لدي موقعًا إلكترونيًا لإدارة موجز ويب RSS.أريد إرسال أمر إلى روبوت المراسلة الفورية لإضافة موجز آخر إلى مجموعتي.سيقوم روبوت المراسلة الفورية بربط اسم الشاشة الخاص بي بحسابي من الإعداد المسبق على موقع الويب.

هل كانت مفيدة؟

المحلول

ولقد فعلت بعض السير الداخلية لشركتي باستخدام XMPP بروتوكول (جابر)، لقد استعملت agsXMPP SDK و في Jabber.NET مكتبات العميل، كنت أبحث عن واجهات برمجة التطبيقات للعمل مع YIM، AIM و Windows Live رسول ولكني وجدت فقط COM يتعرض APIS، لا شيء ل. NET ...

ولكن فكرة تأتي في رأيي، لبروتوكول XMPP يمكنك تكوين الملقم المحلي مع IM بوابات، التي تسمح للمستخدمين الوصول إلى الشبكات باستخدام البروتوكولات الأخرى من خلال الخادم الخاص بك

وأنا استخدم eJabberd، يمكنك تثبيت مجموعة متنوعة من بوابات النقل للتواصل مع الآخرين IM بروتوكولات ( AIM و <لأ href = "http://delx.net.au/projects/pymsnt /docs/user.html "يختلط =" نوفولو noreferrer "> MSN أو ICQ ، و Gtalk ...

لGTALK يمكنك الاتصال مباشرة استخدام المكتبات أذكر ...

وبوابة عينة ICQ:

نصائح أخرى

والجواب باختصار على هذا السؤال هو نعم يمكن القيام بذلك relitivly بسهولة. Sedning واستقبال الرسائل الفورية المرسلة والمستقبلة وتفسير طلبات من الشبكة التي ترغب في التواصل على وجود المكتبات المتاحة لكل من بروتوكولات IM الرئيسية لجعل هذا أسهل.

لرسول يمكنك محاولة DotMsn مكتبة، ولقد استخدمت في الماضي لكن في ذلك الوقت كان لا يزال جديدا تماما وأنا لم تستخدم منذ ذلك لا أستطيع أن يشهدوا على انها ذات نوعية.

وجابر يستخدم بروتوكول XMMP الذي هو معيار مفتوح لذلك هناك لا بد أن يكون الكثير من المكتبات العميل المتاحة.

إذا لم تخني يستخدم مجموعات نقاش هذا البروتوكول أو نسخة معدلة منه.

ليس لدي خبرة في لغة c# ولكني كتبت واحدة لـ AIM وGtalk باستخدام PHP. http://www.imified.com/ هو أفضل مكان للبدء إذا كنت تبحث عن طريقة أسهل لكتابة روبوت المراسلة الفورية.

في الأساس تقوم بإنشاء حساب في imified.com.قم بتسمية الروبوت الخاص بك واربط البرنامج النصي.عندما يتم إرسال رسالة إلى الروبوت، يقوم imified.com تلقائيًا بتشغيل هذا البرنامج النصي.

هنا أ وصلة لتبدأ!

لدينا المهنية. NET / COM / مكتبة VCL لMSN / ياهو / ICQ / AIM / و Gtalk / جابر. يرجى إلقاء نظرة على http://www.imcomponents.com/ إذا أردت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top