1. 程式人生 > 實用技巧 >【易語言】開發微信群AI人工智慧機器人,實現自動對話,智慧回覆聊天的功能

【易語言】開發微信群AI人工智慧機器人,實現自動對話,智慧回覆聊天的功能

工具我們已經打包好了,關注公眾號“花花愛軟體”回覆“部落格園”下載哈。。。。支援一下,碼字不易

需要的工具:

l易語言

l精易模組V8

l精易助手,

朋友們大家好,我是今天的講師,花花愛人,今天教大家用易語言開發一款屬於你自己的,微信AI對話機器人,可以實現自動對話,群聊回覆,自動監控微信訊息,自動建立拉群的功能,廢話不多講,我們進入正題。

咋們先設計下軟體的介面吧。

介面咋們已經設計好了

主要就兩大功能

一鍵拉群和訊息回覆

然後寫核心程式碼

我們雙擊一鍵啟動按鈕

然後開啟微信,獲取視窗控制代碼,座標等資料、

建議用精易助手去獲取,比較準確

兩個值都獲取好了

相對視窗:408 ,558

微信視窗控制代碼:459122

然後就把這些資料整合到我們的程式碼裡面

這就是程式碼,功能自己腦補

繼續寫

這個命令的功能是,自動向微信編輯框輸入訊息,來實現自動回覆訊息的功能

我們先測試下效果吧,點選按鈕後,會不會自動輸入文字。

看來是可以的,點選按鈕後自動向編輯框內輸入了hello的字樣

接下來就是寫傳送的程式碼了

此命令就可以實現模擬回車的效果,也就是傳送訊息了

那這樣就基本實現了,微信自動發訊息 回訊息的功能了

還有就是

自動拉群的效果,其實這個比較簡單

我們下期在講吧,時間有限。

直接分享拉群部分的程式碼:

.版本 2
.支援庫 spec
.支援庫 eAPI
.支援庫 shellEx

.程式集 視窗程式集_啟動視窗

.子程式 _按鈕1_被單擊

.判斷開始 (單選框1.選中 = 真)

    指定手機號拉群 ()
.預設
    加群操作 ()
.判斷結束


.子程式 指定手機號拉群
.區域性變數 手機號, 文字型, , "0"
.區域性變數 i, 整數型

手機號 = 分割文字 (編輯框1.內容, #換行符, )
.計次迴圈首 (取陣列成員數 (手機號), i)
    滑鼠_單擊 (到整數 (編輯框_控制代碼.內容), 283, 34, 1)
    延遲 (2000)
    滑鼠_單擊 (到整數 (編輯框_控制代碼.內容), 137, 33, 1)
    置剪輯板文字 (手機號 [i])
    延遲 (1000)
    模擬按鍵 (#Ctrl鍵, #V鍵, )

.計次迴圈尾 ()


.子程式 __啟動視窗_建立完畢

註冊熱鍵 (_啟動視窗.取視窗控制代碼 (), 標籤3.取視窗控制代碼 (), 0, #F1鍵)
註冊熱鍵 (_啟動視窗.取視窗控制代碼 (), 標籤4.取視窗控制代碼 (), 0, #F2鍵)



.子程式 加群操作
.區域性變數 i, 整數型

滑鼠_單擊 (到整數 (編輯框_控制代碼.內容), 282, 34, 1)
延時 (3000)
.計次迴圈首 (到整數 (編輯框_人數.內容), i)
    滑鼠_單擊 (到整數 (編輯框_控制代碼.內容), 151, 500, 1)
    延時 (2000)
    模擬按鍵 (40, , )
.計次迴圈尾 ()
資訊框 (“準確生成群”, 0, , )
延遲 (3000)
滑鼠_單擊 (到整數 (編輯框_控制代碼.內容), 418, 452, 1)


.子程式 _按鈕2_被單擊

.判斷開始 (編輯框2.內容 = “554480179”)
    資訊框 (“臨時註冊成功”, 0, , )
.預設
    按鈕1.禁止 = 假
    單選框1.禁止 = 假
.判斷結束


.子程式 _標籤3_反饋事件, 整數型
.引數 引數一, 整數型
.引數 引數二, 整數型

暫停 ()


.子程式 _標籤4_反饋事件, 整數型
.引數 引數一, 整數型
.引數 引數二, 整數型

編輯框_控制代碼.內容 = 到文字 (取滑鼠所在視窗控制代碼 ())