本文目錄一覽:
- 1、安裝莉莉q群機器人php網頁版後打開網站顯示 錯誤信息 具體執行:SELECT *
- 2、qq聊天機器人的原理
- 3、求QQ智能自動聊天機器人易語言源碼(加懸賞、採納)
- 4、群裡面的機器人怎麼弄的???
- 5、php開發QQ機器人
安裝莉莉q群機器人php網頁版後打開網站顯示 錯誤信息 具體執行:SELECT *
這個提示應該是提示要運行一下mysql註冊一個用戶信息,才能運行
qq聊天機器人的原理
QQ聊天機器人(QQ chatterbot)是一個用來模擬人類對話或聊天的程序。「Eliza」和 「Parry」是早期非常著名的聊天機器人。它試圖建立這樣的程序:至少暫時性地讓一個真正的人類認為他們正在和另一個人聊天。
qq聊天機器人的PHP原理
?php
include”http_no_cookie.class.php”;
classqq {
public$sid;
public$http;
public$qq_num;
function__construct() {
$this-http =newhttp_no_cookie;
}
functionlogin($qq_num,$qq_pwd) {
echo $data=$this-http-get(“”);
$action= preg_match(“/action=\”(.+)?\”/”,$data,$matches);
$action=$matches[1];
$params=array();
$params[“login_url”] =””;
$params[“sidtype”] = 1;
$params[“loginTitle”] =”手機騰訊網”;
$params[“bid”] = 0;
$params[“qq”] =$qq_num;
$params[“pwd”] =$qq_pwd;
$params[“loginType”] =1;
echo$data=$this-http-post($action, http_build_query($params));
if(preg_match(“/http:\/\/vc.gtimg.com\//”,$data,$matches)){
echo”需要輸入驗證碼”;
return0;
exit;
}
if(preg_match(“/密碼錯誤/”,$data,$matches)){
echo”密碼錯誤”;
return1;
exit;
}
$action= preg_match(“/sid=(.+?)/”,$data,$matches);
$this-sid =$matches[1];
return$this-sid;
}
functionsendMsg($to_num,$msg,$sid= 0) {
$sid=$sid?$sid:$this-sid;
if(!$sid)
exit(“sid值未傳入進去”);
$params=array();
$params[“msg”] =$msg;
$params[“u”] =$to_num;
$params[“saveURL”] = 0;
$params[“do”] =”send”;
$params[“on”] = 1;
$params[“aid”] =”發送”;
$url=””.$sid;
echo$data=$this-http-post($url, http_build_query($params));
return$data;
}
functiongetMsg($qq_num= 0,$sid= 0) {
$qq_num=$qq_num?$qq_num:$this-qq_num;
if(!$qq_num)
exit(“qq_num值未傳入進去”);
$sid=$sid?$sid:$this-sid;
if(!$sid)
exit(“sid值未傳入進去”);
$url=””.$sid.”3G_UIN=”.$qq_num.”saveURL=0aid=nqqChat”;
$data=$this-http-get($url);
preg_match(“/name=\”u\” value=\”(\d+)\”/”,$data,$matches);
$result[“qq”] =$matches[1];
$data=explode(“form”,$data);
$data=$data[0];
preg_match_all(“/p(.+)?\/p/”,$data,$matches);
unset($matches[1][0]);
$result[“content”] =$matches[1];
return$result;
}
functionlogout($sid){
$url=””.$sid.”aid=nLogout”;
echo$url;
echo$this-http-get($url);
}
functiongetFriendsList($qq_num= 0,$sid= 0){
$result=array();
$qq_num=$qq_num?$qq_num:$this-qq_num;
if(!$qq_num)
exit(“qq_num值未傳入進去”);
$sid=$sid?$sid:$this-sid;
if(!$sid)
exit(“sid值未傳入進去”);
$url=”;sid=”.$sid.”myqq=”.$qq_num;
while(true){
$i=1;
$url.=”p=”.$i;
$data=$this-http-get($url);
preg_match_all(“/u=(.+?)/”,$data,$matches);
foreach($matches[1]as$key=$value){
$result[]=$value;
}
if(count($matches[1])13)
break;
$i++;
}
return$result;
}
}
?php
//PHP代碼
classhttp_no_cookie {
private$curl;
public$user_agent=”Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13″;
publicfunctionget($url) {
$this-curl = curl_init();
curl_setopt($this-curl, CURLOPT_CONNECTTIMEOUT, 8);
curl_setopt($this-curl, CURLOPT_URL,$url);
curl_setopt($this-curl, CURLOPT_HEADER, 0);
curl_setopt($this-curl, CURLOPT_USERAGENT,$this-user_agent);
curl_setopt($this-curl, CURLOPT_RETURNTRANSFER, 1);
$data= curl_exec($this-curl);
curl_close($this-curl);
return$data;
}
publicfunctionpost($url,$params) {
$this-curl = curl_init();
curl_setopt($this-curl, CURLOPT_CONNECTTIMEOUT, 8);
curl_setopt($this-curl, CURLOPT_URL,$url);
curl_setopt($this-curl, CURLOPT_HEADER, 1);
curl_setopt($this-curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($this-curl, CURLOPT_POST, 1);
curl_setopt($this-curl, CURLOPT_USERAGENT,$this-user_agent);
curl_setopt($this-curl, CURLOPT_POSTFIELDS,$params);
curl_setopt($this-curl, CURLOPT_RETURNTRANSFER, 1);
$data= curl_exec($this-curl);
curl_close($this-curl);
return$data;
}
}
?
求QQ智能自動聊天機器人易語言源碼(加懸賞、採納)
源碼不知道,感覺當前是有不少網站在做這個的吧,酷Q就是,還有就是圖靈機器人也可以用在QQ中,感覺不錯
群裡面的機器人怎麼弄的???
搜索「冰山QQ機器人」在官網下載一個軟體到桌面,登錄一個QQ作為機器人,常用的QQ設置為機器人管理員。
在軟體上面安裝需要的插件如問答系統,智能聊天,定時廣播,每日簽到,積分系統,QQ群管家,VIP群管,菜單插件,綜合遊戲等插件,再對機器人的插件功能進行相應的設置。
在軟體配置包裡面導入機器人配置和菜單配置,如需新增插件將插件介紹區的指令複製到菜單製作界面寫好插件名稱和插件指令點擊編輯。將新增插件名稱添加到主菜單裡面。
機器人進群以及在群里的功能設置。將登錄軟體的不常用QQ和設置的機器人軟體管理員QQ加為好友,私聊機器人QQ給需要安裝機器人的群授權後拉機器人QQ進群,即可在群里發送指令讓機器人來管理QQ群。
php開發QQ機器人
QQ機器人是用易語言開發的。原理是從WEBQQ上獲取信息,發送也是通過WEB發送的。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/282774.html