【易語言】開發微信群AI人工智慧機器人,實現自動對話,智慧回覆聊天的功能
阿新 • • 發佈:2020-11-30
工具我們已經打包好了,關注公眾號“花花愛軟體”回覆“部落格園”下載哈。。。。支援一下,碼字不易
需要的工具:
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_反饋事件, 整數型 .引數 引數一, 整數型 .引數 引數二, 整數型 編輯框_控制代碼.內容 = 到文字 (取滑鼠所在視窗控制代碼 ())