最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

聽說你還在等QQ版MJ開放申請?不如直接把MJ放在微信里

2023-05-23 19:12 作者:覺悟之坡  | 我要投稿

歡迎來到覺悟之坡AI繪畫系列第40篇。


最近看一個大佬分享文里面學到用RPA工具(機器人流程自動化,聽著很高級,其實就是低代碼開發(fā),解決一些重復操作電腦軟件或者網(wǎng)頁的工具)。

他講了三個案例,無人值守給MJ批量跑prompt,用微信控制sd畫圖,用rpa自動爬取c站漂亮小姐姐圖片和prompt。

但我總覺得MJ批量跑圖/下載別人的圖片和Prompt其實沒啥意思,因為需要不斷的調(diào)試和迭代prompt,才能慢慢接近自己想要的效果。

若只是要好看的圖,隨便借鑒別人的prompt也能畫出很多。

而微信控制sd畫圖并返回圖片到微信群,也不如直接用遠程工具控制SD畫圖,因為有太多參數(shù)和設置項,微信對話框操作參數(shù)太麻煩了。

而且一不小心畫出瑟瑟的圖,還容易被封群封號,難繃。

然后最近看到很多人在刷Mid Journey最近在QQ頻道開放公測的消息。

我就想,不妨咱也自己用rpa做一個微信控制mj畫圖的小工具?那就不用去等別人給我開名單了,我自己愛咋畫咋畫。

說干就干,于是我也試著開發(fā)了一個小小的程序,實現(xiàn)直接用微信群發(fā)送指令和拿圖。這樣隨時隨地都可以用mj作畫了,手機不用上外網(wǎng)。

甚至你還可以拉朋友進來一起畫畫。這樣200多的月費會員,總算是沒有太浪費了。


下面是步驟

(注意,你需要有MJ訂閱賬號以及上網(wǎng)能力)

1.下載安裝RPA工具。

市面上常見的有unibot還有影刀兩款工具。

我這里以影刀為例(下載地址https://www.winrobot360.com/)。另一款其實用法也是類似的。


2.新建一個pc自動化應用,比如叫做mj_in_wechat。接著創(chuàng)建一個無限循環(huán)。

因為我們這個程序需要持續(xù)讀取微信的聊天框信息,所以需要創(chuàng)建一個無限循環(huán),每隔五秒查看一下有沒有收到畫圖指令。

如果有就開始畫圖,如果沒有就跳過,繼續(xù)循環(huán)監(jiān)控。


3. 新建一個微信群聊,比如叫做rpatest,然后把這個群聊單獨打開成一個小窗口,方便影刀捕捉和操作。

4.在無限循環(huán)里面新增一個獲取窗口對象命令。

標題右側點下拉框,就能找到自己剛剛設置并單獨打開的群聊窗口名字,rpatest。同時保存實例至wechat_group_window (也可以改成其他名字,但要易識別的名字)

5.獲取相似元素列表(win)來讀取分析群消息

這一步需要獲取微信群聊的聊天框文本信息,識別畫圖指令,用于后續(xù)mj畫圖使用。

操作目標是需要“去元素庫選擇”,然后“捕獲新元素”,捕捉選擇rpatest群聊里面的任意一個對話框。

接著再點擊捕獲相似元素,再點rpatest里面的另一個對話框。

這樣軟件才能識別你要選擇的元素原來是一系列的對話框(不然他只會識別某個特定的對話框)。

接著改元素名稱為wechat_msg,然后點擊校驗元素,看是否選擇正確(影刀會有紅框,紅框中多個該群聊對話框就對了)。

元素設置好后,再回來把獲取相似元素列表(win)的設置窗口,把“操作目標”設定為剛剛新建的元素(wechat_msg)。


6.下面我們來判定消息中是否含有畫圖指令

邏輯是,如果剛剛獲取的群消息內(nèi)容中含有特定指令,則獲取畫圖指令,發(fā)送到mj,再把mj返回的圖片,發(fā)送圖片到微信群。

所以我們新建一個if多條件的指令,用來判定群消息是否滿足要求。如果滿足再往下執(zhí)行畫圖,否則跳過不執(zhí)行。

我設置的if條件是,如果群消息不為空,且群里最后一條消息是“畫圖”,則執(zhí)行后面的畫圖指令。(這里你也可以用其他指令,比如開始,畫圖,或者特定的人名,都行)

注意:條件列表要先點左側的python十字標志,點擊成了彩色之后,再來輸入后面的指令。

Len()函數(shù)代表測量某個元素的長度。長度不為0代表群消息不為空(有消息)。

Msg_list[-1]代表最后一條信息要是“畫圖”。當然如果你喜歡別的觸發(fā)詞也可以改成其他指令。


7.讓mj作圖

因為很多設置和上面的類似,就不每個指令都詳細說了。

具體作用都用紅字寫在了后面。基本設置在左側藍字也有展示。

8.從mj復制最新一張預覽圖并發(fā)送給微信群,同時附上結束語:您要的圖已經(jīng)畫好啦,親愛的主人~

(當然你也可以寫其他語句,比如“圖已生成,請查收”,“歐尼醬,圖好啦”之類。)

9.結尾

這里end if就是代表if語句的結束標志。(If和end if中間的語句就是滿足條件時要執(zhí)行的東西。)

等待5秒是讓機器每隔五秒鐘檢查一下微信群,看看有沒有人給他發(fā)送新的畫圖指令。如果沒有就等待5秒再檢查一次。

你也可以按照自己的需求去設置得更長或者更短。

循環(huán)結束標記,就是代表從“無限循環(huán)”到“循環(huán)結束標記”之間的內(nèi)容,如果無人干預,沒有報錯,它會一直執(zhí)行下去,永不停歇。


三.

好了,辛苦那么久,終于弄好了,下面來看一下效果吧。

(電腦端效果,右下角是rpa正在執(zhí)行的指令,有加速和剪輯)

(手機端效果,有加速和剪輯)

當然,現(xiàn)在還僅僅是最基本的功能,就是傳遞prompt和結果圖片。

后續(xù)的優(yōu)化空間還有很多,比如如何傳遞特定一張圖片(而不是4張預覽圖),如何使用v1-v4功能,u1-u4等其他功能,甚至/describe,/setting等。

這些都可以按照和上面類似的流程去調(diào)試和設置即可。時間問題我就不詳細說了,大家可以自行調(diào)試和玩耍。


四.

答疑環(huán)節(jié)

1. 作者你開發(fā)的程序能否分享學習?

可以,https://api.winrobot360.com/redirect/robot/share?inviteKey=a11fb9532276dbac。有興趣的同學自己可以玩玩看。

2. 很多不會的地方,怎么辦?

每一個控件右上角都有“使用說明”按鈕,點擊后會有這個控件的用法文檔,有的甚至有視頻說明。

也可以去b站看官方教程,看多幾個案例基本上就能上手了。然后多嘗試多搜索即可。

如果還不會的,可以私。

<End>


好了,大家都學會了嗎?學會了記得三連哦~

這會鼓勵我們加快速度,繼續(xù)創(chuàng)作下一篇內(nèi)容~

如果沒學會,有問題也可以私。

歷史AI繪畫文集,請查看AI繪畫文章合集

關注我們,更多有用又有趣的AI繪圖技能知識持續(xù)更新中~

聽說你還在等QQ版MJ開放申請?不如直接把MJ放在微信里的評論 (共 條)

分享到微博請遵守國家法律
江源县| 习水县| 长乐市| 瑞安市| 惠州市| 宣汉县| 华阴市| 北京市| 长子县| 翁牛特旗| 句容市| 新宁县| 宜宾市| 黔西县| 盐池县| 西贡区| 洛川县| 梁河县| 文山县| 双江| 精河县| 桐梓县| 星子县| 曲水县| 永德县| 卢湾区| 红安县| 万山特区| 威海市| 东辽县| 陈巴尔虎旗| 利津县| 涪陵区| 扎兰屯市| 阜新市| 崇州市| 张家界市| 绵阳市| 徐州市| 彰化市| 孟村|