(警告)因使用本程序而產生的任何不利後果均由您自行負責。
我在網上閒逛時偶然發現了機器人的存在。它不是通過黑暗路徑傳播的 bot,而是已經自豪地上傳到 GitHub 的 bot,所以我將分享如何使用它。
在我個人看來,它看起來並不太危險,因為它是一種使用圖像分析的類似手動的操作方法。如果您檢查實際來源,它不包含任何可被識別為惡意代碼的庫。
如果您感到焦慮,我們建議您甚至不要觸摸它。
安裝迷你康達
對於那些不需要這個解釋的人,我假設你已經足夠熟悉如何使用 anaconda。
只需下載適合您操作系統的安裝文件即可。暗黑破壞神 2 復活玩家預計大部分時間使用 Windows 64 位。
建議將路徑添加為環境變量,以便以後構建。
機器人下載
這是當前上傳的 BOTTY Github URL。
GitHub – aeon0/botty: D2R Pixel Bot
我不知道它會分享多久,但就目前而言,分享似乎沒有任何限制。
生產者用於信息或教育目的據說它僅作為
如果你熟悉的話,你可以使用git的克隆功能安裝它,或者如果你不知道,直接使用Download ZIP下載即可。
包括以下文件。解壓到合適的路徑。
在 Visual Studio 代碼中運行
如果您沒有 Visual Studio Code,請先安裝它。
Visual Studio Code - 代碼編輯。重新定義
運行 VS 代碼 文件 > 打開文件夾...在 選擇解壓路徑做。
如果您在左側看到類似這樣的內容,則成功:
航站樓 > 新航站樓通過PowerShell 或命令提示符跑 。
成功是終端窗口在底部打開如下。
安裝 Python 編譯環境
鍵入 .\run.bat將出現以下菜單。如果庫稍後更新,您也可以通過選擇菜單 2 來更新它。
編譯機器人代碼所需的庫會自動下載並安裝。如果您沒有看到這樣的屏幕,請檢查 conda 的路徑設置。
我檢查了一下,它還安裝了 Tesseract,這是一個開源 OCR(光學字符識別)引擎。
custom.ini 文件設置
你可以直接在config文件夾中創建一個custom.ini文件,這樣寫:它優先於 param.ini 文件。
由於每次發布新版本時都可以更改 param.ini 文件,因此建議您在 custom.ini 文件中單獨設置自己的設置。
(添加內容)編譯後自動創建在botty_v0.6.7-dev/config文件夾下,同樣的方法可以修改。
運行機器人
即使你不編譯,如果你選擇菜單4,它會立即以調試模式執行,這種情況下,你運行的是Python代碼,而不是exe文件。
執行時,會顯示以下菜單。讓我們按 f11 啟動機器人。
省略其他菜單的詳細說明。
當機器人運行時,它會記錄一個日誌,您可以看到它運行良好。
嘗試扮演離線角色。這是一種在拍攝暗黑破壞神運行的窗口快照的同時分析圖像的方法。
當然,OCR 似乎已經應用了幾種機器學習技術,因為它可以找到具有概率的對象。
編譯並運行 Python 代碼
如果要編譯為 Windows 可執行文件 (exe),請從菜單中選擇 No.3。
開始編譯需要一些時間,但最後顯示如下信息即表示編譯成功。
botty_v0.6.7-dev文件夾中編譯生成的exe可執行文件的容量是相當大的,但這是毫無疑問的。這麼多庫都在一個文件中。
如果你運行botty_v0.6.7-dev 文件夾中的main.exe 文件,它的工作原理是一樣的。
如果不順利
如果安裝不好,我嘗試收集採取的措施。操作可能因機器人程序版本而異。
安裝 pyinstaller
編譯時,如果 pyinstaller 不存在,我會收到錯誤消息。這是一個創建 exe 可執行文件的庫。安裝編譯環境的時候應該已經自動安裝好了。
您可以使用以下命令安裝它。
pip install pyinstaller
修改 environment.yml 文件
就我而言,第一個機器人執行失敗。因此,我從 environment.yml 文件中刪除了以下部分,刪除了 C:\Users\your account\miniconda3\envs\botty 文件夾,然後再次運行第一個 Install Env,它工作正常。
更改遊戲選項
據說只有在窗口模式下分辨率設置為 1280×720 時才有效。當您運行機器人時,它似乎會自行配置並重新啟動它。並且對於圖像字符識別,必須設置英文版本。
提供可執行文件
對於那些想通過修改自己的代碼來使用它更完整的人,我介紹了一種直接編譯的方法,但是如果這些都很難,請下載可執行文件並運行它。
只需在 Assets 中下載文件。
我做的不多,所以如果有什麼問題,請聯繫創作者的github。
同樣,在線使用時可能會出現問題,因此請將其用於教育目的或僅用於離線娛樂。
還有一些笨拙的問題,但我們期待繼續發展。
謝謝你
此帖子有 26 條回复。
有人收費出售這個程序,但這是一個免費分發的程序。
我真的可以用嗎?
這還有可能嗎?
從不和諧導入 Webhook、RequestsWebhookAdapter、Color、InvalidArgument
ImportError:無法從“discord”導入名稱“RequestsWebhookAdapter”(C:\miniconda3\envs\botty
\lib\site-packages\discord\__init__.py)
如果發生這種情況,我該怎麼辦?
它沒有正確編譯,為什麼?我也這樣做了,但它不起作用。我需要安裝更多必要的程序嗎?
我也被困在這裡,試圖解決它。
他們說一切都結束了,然後製作 mail.exe。我不打獵...我想知道如何設置或自動搜索
當我運行它時出現以下錯誤..你知道什麼嗎??
從不和諧導入 Webhook、RequestsWebhookAdapter、Color、InvalidArgument
導入錯誤:無法從“discord”導入名稱“RequestsWebhookAdapter”(C:\Users\PC19027\miniconda3\envs\botty\lib\site-packages\discord\__init__.py)
當我運行機器人時,菜單沒有出現並且出現錯誤。你能告訴我怎麼了嗎?
文件“C:\Program Files (x86)\botty-master\src\screen.py”,第 4 行,位於
文件“C:\Program Files (x86)\botty-master\src\utils\misc.py”,第 11 行,位於
從 pyparsing 導入正則表達式
ModuleNotFoundError:沒有名為“pyparsing”的模塊
我輸入.\run.bat時輸入不了\,一直寫反斜杠;;;
那裡堵死了,逛了一個小時。
我不知道這是否有幫助,但它與 \ 和 |(反斜杠)的功能相同。
在輸入法中,是韓文輸入法,所以如果顯示\,就是英文輸入法 |由於計算機識別的鍵值是相同的,所以不管怎麼顯示,結果值都是一樣的。
您將需要安裝 pyparsing 模塊。
pip 安裝 pyparsing
當我點擊編譯 3 次時,我得到了這個......
構建版本:0.8.1-dev
'pyinstaller' 不是內部或外部命令,也不是可運行的程序,或者
它不是批處理文件。
'pyinstaller' 不是內部或外部命令,也不是可運行的程序,或者
它不是批處理文件。
找不到指定的路徑。
追溯(最近一次通話):
文件“D:\d2r\botty-master\build.py”,第 84 行,位於
打開(f”{botty_dir}/config/custom.ini”,“w”)作為 f:
FileNotFoundError: [Errno 2] 沒有這樣的文件或目錄:'botty_v0.8.1-dev/config/custom.ini'
如果你運行它 4 次
追溯(最近一次通話):
文件“D:\d2r\botty-master\src\main.py”,第 7 行,位於
導入屏幕
文件“D:\d2r\botty-master\src\screen.py”,第 4 行,位於
從 utils.misc 導入 WindowSpec,find_d2r_window,等待
文件“D:\d2r\botty-master\src\utils\misc.py”,第 11 行,位於
從 pyparsing 導入正則表達式
ModuleNotFoundError:沒有名為“pyparsing”的模塊
它是這樣出來的,它是通過執行 pip install pyparsing 安裝的,但是同樣出來了......
你解決了嗎?請告訴我如何解決。
鍵入 1、2、3、4 或 5,然後按 ENTER:4
追溯(最近一次通話):
文件“C:\Users\MH\Downloads\botty-master\src\main.py”,第 7 行,位於
導入屏幕
文件“C:\Users\MH\Downloads\botty-master\src\screen.py”,第 4 行,位於
從 utils.misc 導入 WindowSpec,find_d2r_window,等待
文件“C:\Users\MH\Downloads\botty-master\src\utils\misc.py”,第 11 行,位於
從 pyparsing 導入正則表達式
ModuleNotFoundError:沒有名為“pyparsing”的模塊
請告訴我如何解決錯誤
鍵入 1、2、3、4 或 5,然後按 ENTER:4
追溯(最近一次通話):
文件“D:\Diablo II Resurrected\botty-0.8.1\src\main.py”,第 2 行,位於
導入鍵盤
ModuleNotFoundError:沒有名為“鍵盤”的模塊
錯誤方法請教
第一個角色很好,但我無法進入其他角色。
如果我想在同一個帳戶上運行其他角色該怎麼辦>>
在“輸入 1、2、3、4 或 5 然後按 ENTER:”之後,無論我嘗試執行什麼,都會彈出一個窗口並立即關閉。
同樣的事情我嘗試運行botty-master文件夾中的任何實用程序。
在我的兩台電腦上都試過了,一台是Windows 11,一台是Windows 10,同樣的事情......
你就不能幫幫我,讓我只能做戴隆嗎?
如果有保存的請分享一下。
如果對您有幫助,請聯繫我並留言,我會給您獎勵。
如果您可以幫我安裝,我會給您一個例子。拜託。
副本
如果您能提供協助,請與我聯絡。我會做包皮環切術。
請這樣做
https://디iscord.gg/PdbVJEEbT8
從 d 改為 d
我不斷收到圖形偵錯錯誤,有解決方法嗎?