時間:2022-07-23 03:18:01 | 來源:建站知識
時間:2022-07-23 03:18:01 來源:建站知識
好友的網(wǎng)站醫(yī)藥代表網(wǎng)是用齊博CMSv7版搭建的,要過年了也沒心情做項目,就做了這款微信自定義回復(fù)的插件玩玩微信。微信現(xiàn)在挺火的,好像網(wǎng)站不整個微信公眾賬號都過時了一樣,太囧~。本人對齊博CMS也不熟悉,才接觸三四天。白天上班,晚上才有點時間給朋友寫插件,還要看《隋唐演義》和《楚漢傳奇》,好忙啊… 插件做得不好還請擔(dān)待,對于小站而言,基本夠用了。
安裝步驟:
1 解壓下載包,把weixinrespond文件夾用ftp上傳至根目錄下hack目錄里。壓縮包里還有個weixin.php文件,傳至網(wǎng)站根目錄(index.php所在目錄)。其實這個文件都可以不要。后面再說。
2 后臺安裝。在系統(tǒng)功能– 插件管理– 自動安裝新插件。如果你把weixinrespond文件夾上傳到了hack目錄,就會如下圖。點擊安裝即可。
3 安裝后設(shè)置插件權(quán)限。勾選“微信自定義回復(fù)插件”,提交即可。
4 插件設(shè)置。插件管理– 站外功能– 微信自定義回復(fù)插件。當(dāng)前有文本列表,添加文本,圖文列表,添加圖文,其它設(shè)置5個選項。注意,這是微信的自定義回復(fù)插件,不是向微信用戶推送消息的插件。插件只能獲取用戶發(fā)給你公眾賬號的消息,并根據(jù)這消息返回相應(yīng)文字或圖文。當(dāng)前微信只支持圖文和純文本兩種格式的消息回復(fù)。
5 介紹其它設(shè)置選項。
TOKEN:這個任意填寫,與微信公眾平臺的token對應(yīng)。(后面會講)
手機網(wǎng)站URL:圖文消息會帶一個超鏈接,用戶點擊圖文消息的“查看全文”便會跳轉(zhuǎn)至這個URL上。如果你的網(wǎng)站有手機版,這里可以填寫手機版的地址,比如wap.yoursite.com m.yoursite.com等。如果沒有則填寫您的域名,現(xiàn)在的智能手機也能看PC桌面網(wǎng)站了,只是網(wǎng)頁被縮放效果差點而已。填寫時參照輸入框后的提示,此文檔就不強調(diào)了。
附圖目錄:圖文消息是要返回圖片的。CMS嘛,都是文章。如果文章里有圖,程序會從文章里抓第一張圖返回,如果文章里沒有圖,就從附圖目錄里隨機抓圖返回。推薦在根目錄下upload_files(齊博cms默認(rèn)圖片上傳目錄)文件夾下新建一個weixin_img文件夾,里面上傳圖片。
附圖數(shù)量:允許程序抓取附圖目錄中多少張圖片。圖片命名方式必須為連續(xù)阿拉伯?dāng)?shù)字,jpg格式。比如你填寫10,那么程序?qū)母綀D目錄里抓取1.jpg – 10.jpg中的任意一圖。
圖文消息最大個數(shù):當(dāng)用戶輸入的關(guān)鍵詞在數(shù)據(jù)庫里匹配到多個結(jié)果時,返回幾個結(jié)果給用戶。微信當(dāng)前一則圖文消息支持不超過10條圖文內(nèi)容。
被添加好友自動回復(fù):當(dāng)有新用戶添加你的公眾賬號后,返回一條什么文字給用戶。插件目前只支持返回文本消息。
無匹配詞時自動回復(fù):當(dāng)用戶輸入詞匯在數(shù)據(jù)庫中匹配不到結(jié)果時,默認(rèn)返回一條文本消息給用戶。
6 設(shè)置微信公眾平臺
填寫好自己的個人信息。URL填寫為:
把www.xxx.com替換成你的域名。url中的weixin.php就是第一步中解壓后傳到網(wǎng)站根目錄的weixin.php文件。前文說了,這個文件可以不要。如果你沒有傳此文件,那么這里的URL要這么寫:
Token填寫你在后臺設(shè)置的那個token值。
填寫完后即可點擊下面的提交按鈕了。如果微信頁面頂部提示綠色的文字,證明接口地址已經(jīng)通過驗證,便可以正常使用。
7 測試。打開微信,測試下添加好友后(已經(jīng)添加自己公眾賬號就先取消關(guān)注再添加一次)回復(fù)什么。輸入一個你網(wǎng)站文章里包含的詞匯,看看回復(fù)什么。如果能有圖文消息返回,那么證明微信自定義回復(fù)接口已經(jīng)可以把你的站內(nèi)文章回復(fù)給用戶看了。
8 額外的功能。上面只說了“其它設(shè)置”,再說插件里的文本和圖文是嘛意思。跟著教程做,添加一條文本,輸入關(guān)鍵詞“你好”,選擇“精確匹配”,填寫回復(fù)語“你好我好大家好”,然后提交。打開微信,和自己的公眾賬號對話,輸入“你好”,看看公眾賬號是否回復(fù)“你好我好大家好”文本字樣。如果是,you did it !
圖文的設(shè)置要復(fù)雜些。
期數(shù)是指發(fā)布該條圖文的年月日,如20130119。為了把這插件做得更適合營銷人員,這里特設(shè)這一字段。用戶是不斷添加你的公眾號為好友的。你昨天向用戶群發(fā)推薦的專題消息,今天加入的用戶看不到。還有你想在手機上再看一下一個月前給用戶推送的消息,也只能去公眾平臺查找。網(wǎng)站要推送給用戶的,一定是站長覺得有價值的,怎么能因為用戶晚點加入就看不到之前的精彩推薦呢?
這里的做法是,每天再公眾平臺上群發(fā)一個消息后,把這消息的地址,圖片地址,日期(按照期數(shù)格式)填寫到插件里,配上合適的關(guān)鍵詞,先保存起來。無論是你還是用戶,只要輸入期數(shù),便可獲取該期數(shù)對應(yīng)當(dāng)天您在公眾平臺上推送出去的圖文消息。當(dāng)然了,這需要您在用戶加入的時候用引導(dǎo)。具體怎么做,多多研究折騰吧。
這里添加的圖文消息不局限于記錄公眾平臺上群發(fā)的消息存檔。你還可以這么做:
期數(shù)填不填無所謂,填寫關(guān)鍵詞“雙子座”,填寫一個圖片地址,填寫一個訪問內(nèi)容的URL。你在微信上對著公眾賬號輸入“雙子座”,依然可以得到該條圖文。
更多的玩法自己去發(fā)掘吧。可以關(guān)注下“杜蕾斯”的微信,看人家怎么玩轉(zhuǎn)微信營銷和微信自定義回復(fù)的。“杜蕾斯”微信的自定義回復(fù)功能,本插件也已實現(xiàn)。
9 其它說明
① 微信里訪問網(wǎng)站是采用動態(tài)鏈接訪問的(不同的站配置的靜態(tài)鏈接結(jié)構(gòu)不一樣),形如。如果您的站有wap版,訪問地址如這樣,微信里同樣可以訪問。如果是這種形式如,那么你需要在“其它設(shè)置”里把URL設(shè)置為。把我的域名換成你的。如果你的站點關(guān)閉了動態(tài)鏈接訪問,必須要開啟,或者修改插件代碼。如果您的網(wǎng)站手機版用的是百度的site app轉(zhuǎn)碼,使用主域名即可。
② 開發(fā)時用的是V7版的CMS,如果你的站點不是V7版,可以先試試,有問題請留言。開發(fā)時V7版是gbk編碼的,我不知道齊博有沒有UTF8版,微信返回的字符串是UTF8編碼的。程序里有編碼轉(zhuǎn)換。如果你用的是UTF8版的源碼,要在程序里去掉轉(zhuǎn)碼的代碼,同樣有問題請留言。
③ 匹配順序。優(yōu)先匹配插件里設(shè)置的圖文消息,其次是文本消息,最后再從CMS的文章數(shù)據(jù)表查找關(guān)鍵字。不要把文本和圖文的關(guān)鍵詞設(shè)置相同了,否則可能得不到你想要的結(jié)果。每則消息都可以設(shè)置模糊匹配和精確匹配,精確匹配優(yōu)先。
④ 插件里設(shè)置的數(shù)據(jù)都是寫入數(shù)據(jù)表hack_weixinrespond的(安裝插件時會自動創(chuàng)建該表),卸載時該數(shù)據(jù)表也會被卸載掉。所以,卸載插件時請確認(rèn)這個表中的數(shù)據(jù)你不再需要了。
暫時就寫這么多,這篇文章會不斷的補充。有問題就請留言,我會弄的一定解答,共同學(xué)習(xí)研究齊博CMS。
轉(zhuǎn)載請注明:原文來自菜根網(wǎng)
關(guān)鍵詞:定義,回復(fù)
微信公眾號
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。