1. 程式人生 > >微擎模組開發之 圖片訊息 回覆 圖文訊息 processor.php檔案

微擎模組開發之 圖片訊息 回覆 圖文訊息 processor.php檔案

微擎本身有自帶訊息圖文回覆,但開發中可能遇到把訊息回覆寫成塊,在這稍微介紹下

微擎模組開發,微擎設定中設定回覆規則,使用者訊息回覆會觸發到模組中向用戶回覆資訊的功能,模組接受回覆功能,會由processor.php接受並執行。

而微擎接受訊息到processor.php由respond響應,其中message是使用者回覆的訊息有微擎接受並處理成陣列的集合。

回覆文字訊息

class We7_demoModuleProcessor extends WeModuleProcessor {
	public function respond() {
		//$this->message變數包含了使用者資訊和關鍵字資訊
$content = $this->message['content']; //這裡定義此模組進行訊息處理時的具體過程, 請檢視微擎文件來編寫你的程式碼 //回覆使用者一句話 return $this->respText('您觸發了模組'); } }
回覆圖文訊息
//返回圖文訊息
return $this->respNews(array(
		'Title' => $title,
		'Description' => '立即檢視分析結果',
		'PicUrl' => tomedia($imageurl),
		'Url' => $this->createMobileUrl('face_area',array('imgurl'=>$imageurl,'scores'=>$scores,'filename'=>$filename,'nickname'=>$nickname)), //建立一個帶openid資訊的訪問模組introduce方法的地址,這裡也可以直接寫http://we7.cc
	));