换个方式玩 IM 机器人

换个方式玩 IM 机器人
======================================


以往,如果想玩 IM 机器人,或者 M2M (Man to Machine),
就得写个应用程序,在服务器上跑起来,
开发,部署,改进,管理... 到处都是成堆的问题。

现在,让我们换种方式,用网页的方式来开发自己的机器人玩。
优点嘛,
1. 网页形式开发处理逻辑,简单快速,方便,容易部署和修改;
2. 可以通过负载均衡方式应付大量的交互访问;
3. 一次编程,面对多种类型即时通讯系统;
4. 从繁杂的多种即时通讯协议中解脱出来,专心处理应用逻辑;
... ...



您需要满足下面这些基本条件:
1. 有能够自己控制的在互联网上的服务器(虚拟主机亦可),可以通过互联网正常访问;
2. 能够自行开发并部署程序代码到上面的服务器上;
3. 准备若干专用的即时通讯账号,一个也行,QQ 账号务必使用新开通未使用的号码;
如果没有,请到 gmail 申请一个账号,这样您就默认拥有了一个可用 gtalk 账号;

准备工作:helloWorld 程序
----------------------------------------
以下以 php 为例,写一个处理程序,部署到服务器上。
[code]
<?php
// im_up.php
$e = $_REQUEST['e']; // 消息类型, bind: 添加好友, mi: 消息上行
$im = $_REQUEST['im']; // 发送者的地址, 例如 gtalk:whoami@gmail.com
$msg = $_REQUEST['msg']; // 消息内容

if($e == 'mi')
{
echo "$im 偷偷的跟我说: $msg";
}
?>
[/code]

请对部署后的地址进行测试,确保工作正常。



准备工作:申请免费的开发者账号
----------------------------------------
访问我们的网站,在开发者栏目填写表单,申请账号,
三分钟内您即可在登记的邮箱收到开发者账号。


配置并启用机器人
----------------------------------------
收到账号开通的邮件后,
使用拿到的账号和密码登录管理后台,
把接收消息地址配置上,也就是上面所提及的程序部署地址。

请确保使用正确的地址。

随后,在机器人管理部分,添加并启动专门为机器人准备的即时通讯账号。


测试效果
----------------------------------------
在即时通讯软件里,添加机器人为好友。
然后发消息给它。



欢迎访问我们的网站
http://play.with.im/
[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8398778/viewspace-1029217/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8398778/viewspace-1029217/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值