谦卑的程序员






         静水流深

November 19, 2008

傻瓜教程:5分钟创建自己的Gtalk机器人

Filed under: 1.2 Web开发 — Eric Tou @ 9:01 am
Tags: , ,

  打开IMified.com,注册。

  打开API文档,直接找到Example Hello World bot部分,将实例代码贴入编辑器,保存为helloworld.php。

 
<?php

switch ($_REQUEST['step']) {
    case 1:
        echo "Hi, what's your name?";
        break;
    case 2:
        echo "Hi " . $_REQUEST['value1'] . ", where do you live?";
        break;
    case 3:
        echo "Well, welcome to this hello world bot, " . $_REQUEST['value1']
               ."<br>from " . $_REQUEST['value2'] . ".<reset>";
        break;
}

?>

  将helloworld.php上传至你的空间。

  登录IMified.com,点击New Application,添加一个新的机器人。

imified_add_bot

  为bot取名,输入之前上传的helloworld.php的url地址。点击“Add new Bot”完成。

  打开Gtalk,添加eric@bot.im为联系人,开始聊天吧。

  看看时间,应该没到5分钟。

—————————— 我是华丽的分隔线 ——————————

  Gtalk采用的是Jabber协议,也就是说能和使用Jabber协议的其他聊天工具互通。

  IMified.com提供API,让你不用去关心Jabber协议。同时还为bot提供服务器。

  helloworld.php中的_REQUEST、step、value、reset很好理解,所以这个bot做的事情也很简单。剩下的只需要发挥想象力:使用PHP能做什么呢?

WPMU Theme pack by WPMU-DEV.