سؤال

أحاول إنشاء روبوت IM ولم أتمكن من العثور على الموارد اللازمة.


تحديث

كانت هناك مشكلة تتمتع بخمسة صنع برامج GTalk Bots لا تظهر عبر الإنترنت (وليس الاستجابة)، وهي تعمل الآن لذلك أنا أغلق هذا.

هذه الدورة التعليمية تعمل.


السؤال الأصلي لم يحذف لأغراض مرجعية

أولا، وجدت تعليمي رائعا كيف تكتب الروبوت الخاص بك, ، لكنه يستخدم المنصة المحمولة التي تبدو ميتة (آخر مدونات آخر في Septembre 2008، لا توجد تعليقات على منتدى مساعدتهم، ...).

لقد تمكنت من إنشاء بوت بيتا باستخدام خدمتهم ولكن يمكنني أن أرى في منتدى مساعدتهم، فلن يكون ذلك عبر الإنترنت أبدا.

لذلك، أي واحد تمكن من القيام بذلك؟

ملاحظات

أبحث عن شيء سيكون:

  • حر
  • يعمل مع PHP * أو بعض حل الاستضافة المجاني (مثل تم تصميمه ولكن هذا يعمل)
  • يعمل من أجل Google Talk (أنا لا أهتم حقا بالآخر)

بالطبع، قم بإنشاء إجابات حول أي حل لا يناسب هذه المعايير، فقد يساعد ذلك.

* لدي خطة استضافة Linux على Godaddy

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

المحلول 2

مأخوذة من البرنامج التعليمي في حال اختفت على الإطلاق:

الخطوة 1: اذهب إلى Imied.com. وطلب دعوة. يجب عليك أيضا إعطاء بوت اسم لائق لأنك يمكن أن يكون لديك روبوت واحد فقط لكل عنوان بريد إلكتروني.

الخطوة 2: يجب أن يصل رسالة بريد إلكتروني مع مفتاح سري إلى علبة الوارد الخاصة بك في اللحظة التالية. انسخ هذا المفتاح إلى الحافظة والذهاب إلى هنا لاسترداد هذا المفتاح.

الخطوه 3: الآن حان الوقت لإنشاء BOT وهو برنامج نصي بسيط موجود على خادم الويب العام الخاص بك. يمكن أن يكون في PHP، بيرل، بيثون أو أي لغة أخرى. أكثر هنا.

هذا هو مصدر البرنامج النصي PHP الذي كتبته ل LABNOL IM BOT - Explanatory التفسير الذاتي الجميل - إنه يقرأ رسالتك، ويحصل على البيانات ذات الصلة من Google التي توحي وتكررها مرة أخرى إلى نافذة IM.

<?php   // Get all the related keywords from Google Suggest
    $u = "http://google.com/complete/search?output=toolbar";   $u = $u . "&q=" . $_REQUEST['msg'];

    // Using the curl library since dreamhost doesn't allow fopen
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $u);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    $xml = simplexml_load_string(curl_exec($ch));
    curl_close($ch);

    // Parse the keywords and echo them out to the IM window
    $result = $xml->xpath('//@data');
    while (list($key, $value) = each($result))
    {
        echo $value ."<br>";
    }
?>

الخطوة 4.: بمجرد أن يكون البرنامج النصي جاهزا، ضعه في مكان ما على خادم الويب الخاص بك ونسخ URI الكامل إلى الحافظة.

قم الآن بتسجيل الدخول إلى حسابك المحشوخ، والصق عنوان URL البرنامج النصي وإضافة أن Im Bot قائمة أصدقائك. هذا هو.

نصائح أخرى

يستخدم Google Talk Jabber، حيث يتم استدعاء البروتوكول XMPP.. وبعد البحث السريع Google عن "XMPP Bot PHP" قادني هنا. وبعد هذا يجب أن يكون كافيا لبدء؟

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