z-blog和z-blogphp,既是博客程序,也是cms建站系统。已走过十余年风雨的她们,有着强大的可定制性、丰富的插件接口和独立的主题模板,致力于给国内用户提供优秀的博客写作体验。黑白网本身用的也是Zblog程序,一直有想法做个机器人,但无奈时间有限。拖了很久终于问世。机器人测试如图Api接口内容,保存代码在根目录建立新PHP文件<?php re
z-blog和z-blogphp,既是博客程序,也是cms建站系统。已走过十余年风雨的她们,有着强大的可定制性、丰富的插件接口和独立的主题模板,致力于给国内用户提供优秀的博客写作体验。
黑白网本身用的也是Zblog程序,一直有想法做个机器人,但无奈时间有限。
拖了很久终于问世。
机器人测试如图
API接口内容,保存代码在根目录建立新PHP文件
代码语言:javascript复制<?php
require 'zb_system/function/c_system_base.php';
define('Key', '此处替换为你的自定义KEY内容');
if (GetVars('Key', 'POST') != Key) exit('Key错误');
$message = trim(GetVars('Message', 'POST'));
Switch ($message) {
case '最新文章':
case '最新发布':
case '最新内容':
case '最新干货':
case '最新资源':
foreach (GetList(5) as $k => $v) {
echo ($k ? "n" : "") . $k . '、' . $v->Title . "n" . ($v->Url) . "n";
}
echo "n{$zbp->name}首页 " . ($zbp->host);
break;
default:
if (preg_match('/^搜(. )/', $message)) {
$str = preg_replace('/^搜{1}/', '', $message);
$str = trim($str);
$w = array(
array(
'search',
'log_Title',
'log_Content',
$str
)
);
if (function_exists('MoreSearch_AND_OR')) MoreSearch_AND_OR($w);
$postlist = $zbp->GetArticleList('*', $w, array(
'log_PostTime' => 'DESC'
) , 5);
if (!$postlist) exit('未搜索到任何内容');
$moreurl = $zbp->host . 'search.php?q=' . urlencode($str);
foreach ($postlist as $k => $v) {
echo ($k ? "n" : "") . ($k 1) . '、' . $v->Title . "n" . ($v->Url) . "n";
if ($k == 4) echo "n查看更多:" . ($moreurl);
}
exit;
}
break;
}
使用QQLite机器人
在官网下载web接口插件
接口地址输入你的Api文件地址
Api密钥为文件内“此处替换为你的自定义KEY内容"
保存拉群私聊即可。