PageCookery微信机器人

上传API文件到网站,微信添加PageCookery公共账号即可使用(下面有详细使用教程说明)。本机器人建立初功能比较薄弱,仅有绑定账号,发表状态功能,后续博主会再接再厉增加更多功能的。个人认为此微信公共账号变相地解决了PageCookery的手机客户端的问题。本账号还处于婴儿阶段,并未作过多的测试,欢迎大家反馈。

使用教程:

第一步:下载wechat.php并上传到PageCookery的根目录(请保证文件名为wechat.php)

wechat.php源代码(请自行保存以下代码并上传至PageCookery根目录):

<?php 
include"config.php";
function sql_query($sqlcon){
    $con=mysql_connect(DATABASE_HOST,DATABASE_USER,DATABASE_PSSWORD);
    mysql_select_db(DATABASE_DB_NAME);
    mysql_query("SET NAMES 'utf8'");
    $result=mysql_query($sqlcon);
    mysql_close($con);
    return $result;
}
if(!isset($_GET['do'])) $_GET['do'] = '';
switch($_GET['do']){
    case'auth':
        $user=sql_query("SELECT * FROM user WHERE id= '".$_POST['usr']."'");
        $user=mysql_fetch_array($user);
        $pwd=md5($user['username'].$user['password']);
        if($pwd===$_POST['auth']){
            $j = array('code'=>true, 'message'=>'绑定成功,现在你可以发一条消息试试了!');
        }else{
            $j = array('code'=>false, 'message'=>'绑定失败,请输入正确的信息!');
        }
        echo json_encode($j);
    break;
    case 'post':
        $user=sql_query("SELECT * FROM user WHERE id= '".$_POST['usr']."'");
        $user=mysql_fetch_array($user);
        $pwd=md5($user['username'].$user['password']);
        if($pwd===$_POST['auth']){
            $userid=$_POST['usr'];
            $content=$_POST['content'];
            $time=time();
            $res=sql_query("INSERT INTO entry VALUES ('','0','$content','$time','微信','$userid')");
            if($res){
                $j = array('code'=>true, 'message'=>'发送成功!');
            }else{
                $j = array('code'=>false, 'message'=>'发送失败请稍后再试');
            }
        }else{
            $j= array('code'=>false, 'message'=>'您还未绑定网站或者之前的绑定已失效,请重新绑定!');
        }
        echo json_encode($j);
    break;
    case 'postfromgtalk':
        $user=sql_query("SELECT * FROM user WHERE id= '".$_POST['usr']."'");
        $user=mysql_fetch_array($user);
        $pwd=md5($user['username'].$user['password']);
        if($pwd===$_POST['auth']){
            $userid=$_POST['usr'];
            $content=$_POST['content'];
            $time=time();
            $res=sql_query("INSERT INTO entry VALUES ('','0','$content','$time','Gtalk','$userid')");
            if($res){
                $j = array('code'=>true, 'message'=>'发送成功!');
            }else{
                $j = array('code'=>false, 'message'=>'发送失败请稍后再试');
            }
        }else{
            $j= array('code'=>false, 'message'=>'您还未绑定网站或者之前的绑定已失效,请重新绑定!');
        }
        echo json_encode($j);
    break;
case 'signature':   
    echo '&lt;meta charset="utf-8" http-equiv="content-type" content=""&gt;';
    if(!isset($_POST['username'])) {
        echo '&lt;form method="post" action="./wechat.php?do=signature"&gt;&lt;p&gt;用户名:&lt;input type="text" name="username" value="" /&gt;&lt;/p&gt;&lt;p&gt;密&nbsp;&nbsp;码:&lt;input type="password" name="password" value="" /&gt;&lt;/p&gt;&lt;p&gt;&lt;input type="submit" value="确认" /&gt;';
    } else {
        $user=sql_query("SELECT * FROM user WHERE username = '".$_POST['username']."'");
        $user=mysql_fetch_array($user);
        if(md5($_POST['password']) === $user['password']) {
            $sig = $user['id'].md5($user['username'].$user['password']);
            echo '你的识别码是"'.$sig.'",请发送"-sig '.$sig.'"给PageCookery微信机器人完成绑定!';
        } else {
            echo '用户名或密码错误!';
        }
    }
break;
default:
    $j = array('code'=&gt;true, 'message'=&gt;'微信机器人平台搭建成功!');
    echo json_encode($j);
break;

}
?>

第二步:关注PageCookery微信机器人账号。微信中选择“朋友-添加朋友-查找微信公众账号”,输入pagecookery即可查到机器人账号,添加即可。或者直接扫描下面的二维码即可成功添加。
PageCookery微信机器人

第三步:绑定自己的网站和账号。首先发送消息“-url 你的网站地址”,会让你跳转到另外一个页面,复制地址到浏览器中打开输入你的账号和密码后会返回识别码,复制识别码到微信中发送过去就完成绑定过程了。具体使用见下图:

第一次关注会提示你绑定网站,输入“-url 你的网站地址”即可完成绑定。
绑定账号成功绑定账号成功

复制地址到浏览器中打开,并输入你的PageCookery账号和密码,网页会返回识别码,复制识别码发送给PageCookery微信机器人即可完成绑定。
绑定账号成功绑定账号成功绑定账号成功

如果发送错误的识别码过去,机器人会提示绑定失败。
绑定账号成功

绑定账号完成后直接输入消息就可以发布状态了。
发布状态

网站汇总

这两天也没啥好说的,索性今天就发篇日志把我这两天淘到得比较好的一些网站给大家说说,怎么也要凑篇日志出来,呵呵。


一、在线广播:http://moradio.cn

恩,这个网站实在是没话说的了,我目前见过的最好看的,最实用的电台网站。能够收听好多地方电台和网络电台,国内的和国外的都可以。而且还有点播台可以播放哦,不过都是些书评和有声电子书。另外,界面做的也非常的清爽,除了播放器和节目栏就只剩下个大背景了。另外,要说下的就是,键盘的左右键可以更换网站的壁纸哦![神奇吧……]

二、在线操作系统:http://windows4all.com

恩,这个网站的在线操作系统是仿Windows的,想要使用它,必须先安装Sliverlight才行。这个在线的亮点在于居然内置了VirtualPC!不过这并不是正真意义上的VPC,因为它只是内置了几个在线操作系统的链接而已[似乎]。另外就是,它似乎还可以安装软件,不过貌似要特殊的格式。比较遗憾的是,它不支持中文,是完全不支持!

三、IP查询:http:myip.cn

大家别看我这里只是写IP查询,实际上它能做的有很多呢,比如基本的IP地址查询,网站综合信息查询,域名注册信息,搜索引擎收录,Alexa排名,Google PR,Sogou PR,反向链接,百度关键字指数等等……它都能够做到。最值得我说的就是,它能够同IP的网站哦。这个功能无疑来说对我是非常有吸引力的。我查了下我的,有20个网站在我的主机上[其中有些是一样的,www有没有的区别而已]

四、试手机网:http://www.shishouji.com/

恩,这个网站的强大之处在于汇总了流行手机的Flash操作案例,可以让我们网上模拟某款手机的使用。这样能够让我们买手机的时候心里有个底。不过我试了一下,功能太局限了,我不是太喜欢。不过人家很强大,就推荐上来啦。

五、免费正版软件:http://www.giveawayoftheday.com/

恩,这个其实是用来凑数的,要写就写五个吧,哈哈……也是个不错的地方啊,免费提供正版软件[只是不知道它的这个正版使用期是多长,听说是一天……],每天会有不同的正版软件放上来供大家下载。下面会有时间显示连接失效的时间……大家有兴趣的就去看看吧,英文的,我也不太懂,呵呵。

六、上传图片:http://photoshop.com

恩,差点就把这个我那个站给漏了。Adobe的啦,2GB的图片空间,有AIR软件可以使用。其实大家肯定都知道的啦[像安那样不知道的绝对少数……呵呵],我这里要推荐的原因就是,它能够支持外链哦!我近期三篇日志的图片都是放在那里的,怎么样,还不错吧。大公司做的,我绝对相信人家的稳定性啦。呵呵。我现在就是AIR软件上传,再从网站获取链接地址,再贴上来。呵呵,耶!不过同样可惜的是,也不支持中文,T_T……倒是这个影响不大就是。

其实还去了好多的网站的,比如delcious, chi.mp, friendfeed.com......但是有好多大家都知道了,或者是都被GFW了,我就不写上去啦……

PS:顺便问下大家,大家在院落留言的时候有没有什么不正常呢?我这里留言总会有错误,但是刷新之后留言是上去了的。想问下大家有没有这样的情况,有的话马上找原因。

「原因已经找到,原来是那个备份数据库的插件搞的,呵呵,已经速速删了。大家又可以正常的留言喽!」