我正在尝试创建一个IM机器人,但我无法找到必要的资源。
更新
有一个问题,Imified使gtalk机器人不会出现在线(并且没有响应),它现在有效,所以我关闭了它。
此tutorial确实有效。
未删除原始问题以供参考
首先,我确实在How to Write Your Own IM Bot上找到了一个很棒的教程,但它使用了看起来已经死的IMified平台(2008年septembre上的最后一篇博文,他们的帮助论坛没有反馈,......)。
我确实设法使用他们的服务创建了一个测试版机器人,但正如我在他们的帮助论坛中看到的那样,它永远不会在线。
那么,任何人都设法做到了吗?
备注
我正在寻找一些可能的东西:
当然,请发布任何不符合这些标准的解决方案的答案,这可能会有所帮助。
*我在GoDaddy上有一个Linux托管计划
答案 0 :(得分:4)
答案 1 :(得分:1)
从教程中摘取以防它消失:
第1步:转到imified.com并请求邀请。你应该 也给你的机器人一个不错的名字,因为你可以只有一个机器人 电子邮件地址。
第2步:带有密钥的电子邮件应该会在您的收件箱中到达 下一分钟。将该密钥复制到剪贴板并转到此处进行兑换 键。
第3步:现在是时候创建一个实际上很简单的机器人了 驻留在公共Web服务器上的脚本。它可以在PHP中, Perl,Python或任何其他语言。更多信息。
这是我为labnol IM bot编写的PHP脚本的来源 - 非常自我解释 - 它会读取您的信息,获得相关信息 来自Google Suggest的数据,并将其回传给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步:准备好脚本后,放入 它在您的Web服务器上的某个位置并将完整的URI复制到 剪贴板。
现在登录您的隐藏帐户,粘贴脚本网址并添加 你的朋友列表。就是这样。