凌霄电话家园
回拨 美国虚拟号 SIP 签到 回拨平台 美国VPN 网络电话

当前位置: 主页 > 其它资源 >

IMified-提供免费的机器人API服务

时间:2010-07-29 15:45 来源:LxVOIP.net 作者:LxVOIP 点击:
IMified旨在帮助开发人员构建,部署,并将即时消息解决方案和整合到已有的应用中。IMified简单、基于网页的平台可以轻松地创建和部署交互式即时消息或机器人。

IMified是美国最大的开放VoIP语音平台提供商和运营商voxeo旗下的产品(2009年5月收购),Voxeo 总部在美国佛罗里达州,并在中国北京、英国伦敦、德国科隆设有分公司。IMified旨在帮助开发人员构建,部署,并将即时消息解决方案和整合到已有的应用中。IMified简单、基于网页的平台可以轻松地创建和部署交互式即时消息或机器人。IMified属于第三方应用,提供一个与Jabber, AIM, MSN, Yahoo, Gtalk,Twitter互通的机器人API接口。我们可以利用IMified提供的bot.im平台开发各种互动功能。目前IMified提供了上万个IM机器人API。

IMified注册很简单,打开http://www.imified.com,点右上角的Sign Up,创建一个新用户。注册之后去邮箱激活。然后登录进入账号,点击右侧的“Create a New Bot”就可以创建一个新的bot接口了。之后会有三项要填写:Bot Name可以随便写,我写的是lxvoip,Screen Name 就是你的机器人名称,Bot URL则是你的接口地址(http://tel.lxvoip.net/bot/api.php )。你的机器人接到的信息全部发送到这个接口,再由他来进行处理。

 

填写完成之后,就创建了你的机器人。会生成一个Bot Key,在接口文件里有用。IMified除了提供Jabber, AIM, MSN, Yahoo, Gtalk,Twitter接口之外,还有一个SMS接口,并提供一个可以收发短信的美国虚拟号。点下面图标最后的那个SMS就可以得到了。我得到的号码是:+12026304919,这个号码是可以接收短信。并可以对短信进行处理,再把结果返回给发送者,用Google Voice测试过,可以正常接收和发送,没有测试其它国家的号码。

至此,机器人创建好了,我们来简单测试一下。新建一个api.php文件。上传到 http://tel.lxvoip.net/bot/ 文件夹中。就能实现下面的功能了。如果你想触发回拨通话,在这个api.php文件里写代码就行了。要注意的是,虽然gtalk和短信都支持中文,但编码不一样。只有使用UTF-8编码才能正常向gtalk发送,goolge voice却不能正常接收UTF-8编码的数据。

 

  1. <?php  
  2. error_reporting(0); 
  3. $msg=$_REQUEST['msg']; 
  4. $network=$_REQUEST['network']; 
  5. $user=$_REQUEST['user']; 
  6. $date   = gmdate('Y-m-d H:i:s',time()); 
  7.   
  8. $lxvoip="The message:[".$msg."] From : [".$user."] Send by:[".$network."]-".$date
  9.  
  10. echo $lxvoip
  11.  
  12. ?> 

用你的gtalk加机器人lxvoip@bot.im 为好友,然后再向这个机器人随便发送个消息,就会出现下面的回复。如果你还没有使用过gtalk,看看这篇文章:http://www.lxvoip.net/voip-beginner/gtalk2voip.html

 你也可以用你的Google voice发短信到:+12026304919 也会给你自动回复的。

 好了,就写到这,只是做个基本的介绍,至于功能的开发,就看大家自己的需求了。

相关标签:imrobot(1)imified(1)robim(1) 凌霄电话家园

    
    赞助商
    网站推荐
    
    关于本站 | 广告服务 | 网站地图 | RSS地图 | Tag标签 | 联系我们 |