大家好,我是公眾號(hào)3分鐘學(xué)堂的郭立員~
本期我們來(lái)講一下自動(dòng)聊天腳本的編寫思路:
(一)關(guān)于自動(dòng)聊天的核心有兩部分:
①聊天內(nèi)容的識(shí)別
常用方法有節(jié)點(diǎn)xml中提取文字和文字圖像ocr識(shí)別~
對(duì)于大多數(shù)聊天app來(lái)說(shuō),基本都可以用xml提取的方法,但是也有例外比如微信,它的節(jié)點(diǎn)xml中不包含聊天內(nèi)容,另外游戲類的也不能用節(jié)點(diǎn)方式。
圖像ocr識(shí)別沒(méi)有限制,但是它也有缺點(diǎn),識(shí)別率不能做到100%準(zhǔn)確,識(shí)別速度相對(duì)比較慢。
還有一種讀取聊天數(shù)據(jù)庫(kù)的方式,由于大多數(shù)app數(shù)據(jù)庫(kù)都是加密的,所以這種方法不常用。
②話術(shù)庫(kù)的匹配
我們識(shí)別出聊天內(nèi)容后,要給出相應(yīng)的回復(fù)話術(shù),所以就需要有話術(shù)庫(kù)。
話術(shù)庫(kù)一般有兩類:自建話術(shù)庫(kù)和智能聊天api
通常自建話術(shù)庫(kù)至少包含兩部分核心內(nèi)容:關(guān)鍵詞和對(duì)應(yīng)的回復(fù)內(nèi)容
關(guān)鍵詞:觸發(fā)回復(fù)的文字,比如有人在我公眾號(hào)后臺(tái)回復(fù)“教程”這兩個(gè)字,公眾號(hào)就會(huì)發(fā)一個(gè)教程下載地址,那么“教程”就是關(guān)鍵詞。
使用關(guān)鍵詞匹配的好處就是可以模糊匹配,比如對(duì)方聊天內(nèi)容是基礎(chǔ)教程,里面包含了教程兩個(gè)字,同樣也可以匹配成功。
回復(fù)內(nèi)容:和關(guān)鍵詞相對(duì)應(yīng)的一段話。
自建話術(shù)庫(kù)可以是文本,可以是本地?cái)?shù)據(jù)庫(kù),也可以是服務(wù)器上的數(shù)據(jù)庫(kù),只要能存儲(chǔ)關(guān)鍵詞和對(duì)應(yīng)回復(fù)內(nèi)容的容器都可以。
自建話術(shù)庫(kù)的匹配邏輯:先遍歷所有關(guān)鍵詞,讓它與獲取到聊天內(nèi)容進(jìn)行比對(duì),比對(duì)方式可以是“相同”、“包含”、“被包含”,如果比對(duì)成功,調(diào)取和關(guān)鍵詞相對(duì)應(yīng)的話術(shù)內(nèi)容,把話術(shù)內(nèi)容發(fā)送出去。
大部分自建話術(shù)庫(kù)在剛開(kāi)始都做不到包含所有關(guān)鍵詞,所以需要慢慢完善。
智能聊天api就是別人編寫的話術(shù)庫(kù),優(yōu)點(diǎn)是關(guān)鍵詞更多,基本可以做到100%匹配,缺點(diǎn)是匹配有可能會(huì)出現(xiàn)比較離譜的回復(fù)內(nèi)容。
(二)自動(dòng)聊天的分類
①一對(duì)多的群聊
這種自動(dòng)聊天一般是群機(jī)器人,當(dāng)別人發(fā)送特定關(guān)鍵字,給返回指定聊天話術(shù)。
在群里聊天的時(shí)候,我們要區(qū)分聊天內(nèi)容是自己發(fā)的還是別人發(fā)的,常用方法是看聊天內(nèi)容所占區(qū)域在屏幕上是靠左還是靠右。
靠左:別人發(fā)的~
靠右:自己發(fā)的~
也可以判斷聊天內(nèi)容對(duì)應(yīng)的頭像和昵稱。
當(dāng)確認(rèn)是對(duì)方發(fā)的聊天內(nèi)容以后,匹配話術(shù)庫(kù)完成自動(dòng)聊天。
群聊天可以獲取當(dāng)前屏幕的全部聊天內(nèi)容,也可以只獲取最后一條聊天內(nèi)容。
這里需要注意去重操作,就是同一個(gè)人連續(xù)發(fā)送同樣的關(guān)鍵詞,腳本自動(dòng)過(guò)濾掉,這種過(guò)濾需要有記錄,保存發(fā)消息人的名字和發(fā)送內(nèi)容,在匹配話術(shù)庫(kù)之前,先判斷一下即將匹配的內(nèi)容有沒(méi)有在記錄當(dāng)中,從而實(shí)現(xiàn)去重的操作。
②一對(duì)一的私聊
這種自動(dòng)聊天會(huì)用在引流腳本上,比方要給很多人私信發(fā)廣告,先發(fā)送第一句,對(duì)方回復(fù)了,在發(fā)送第二句,再回復(fù),在發(fā)送第三句。
引流腳本的目的是發(fā)廣告,所以對(duì)于匹配的需求不是很高,可以精準(zhǔn)匹配,也可以不匹配。
還有一種是聊天賺錢,有些交友a(bǔ)pp,對(duì)于男女用戶是有差別的,男用戶給女用戶發(fā)消息需要花錢,女用戶發(fā)消息不僅不花錢,如果男用戶給她發(fā)信息還能賺錢,所以女用戶會(huì)想方設(shè)法想男用戶和自己聊天。
這種自動(dòng)聊天就需要精準(zhǔn)匹配話術(shù),而且回復(fù)的內(nèi)容還要讓對(duì)方感興趣,增加聊天信息的條數(shù),以此獲取更多的收益。
還有方便引流的關(guān)鍵詞自動(dòng)回復(fù),比如關(guān)注后私信某個(gè)關(guān)鍵詞,給對(duì)方發(fā)送一個(gè)指定內(nèi)容。
本期內(nèi)容就這么多,如果大家想要學(xué)習(xí)某個(gè)APP的自動(dòng)聊天腳本,可以在文章下方留言,我測(cè)試成功后,可以單獨(dú)做一期實(shí)戰(zhàn)的。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。