安裝•帳戶•代理•配置•開始
這是一個簡單的跨平台蒸汽遊戲空閒機器人,支持多個帳戶。
它為您處理所有帳戶的連接管理,如果啟用了,請發送AFK消息,當然可以閒置。
該項目是我的Steam-Comment-Service-Bot的縮小版本,對於僅感興趣遊戲閒置的用戶。
如果您需要更多功能,請改用。
除了支持評論等之外,它還具有比此處更新更新更新的高級連接管理功能。
請繼續閱讀以學習如何設置該機器人。
確保安裝了node.js。
下載此存儲庫作為.zip
,提取文件夾,然後在文件夾中打開終端/電源殼/控制台。
鍵入npm install
以安裝所有依賴關係。
打開accounts.txt
。
username:password:shared_secret
shared_secret
是可選的。僅提供username:password
如果您不想使用它。
使用QR代碼登錄:
您想通過使用Steam移動應用程序掃描QR代碼來登錄帳戶嗎?簡單的!
而不是在accounts.txt
中為該帳戶提供密碼,而是將密碼設置為“ qrcode”。
在啟動時,該機器人將在日誌中顯示QR代碼,您可以使用Steam移動應用程序掃描。
例子:
myaccount1:qrcode
您提供該帳戶的用戶名不需要正確,只需保持不變即可。
它僅用於在數據庫中存儲一個令牌,以在下次啟動機器人時重新使用現有會話(因此您無需在每個啟動時掃描QR代碼)。
如果您使用的是許多帳戶,則添加代理可能是有意義的,因此您沒有同一IP中的大量會話。
為此,請打開proxies.txt
文件,並按照您的意願放置盡可能多的http代理。
該機器人將在所有可用代理(包括本地IP)上平均分配所有帳戶。
您的代理必須遵循此格式: http://user:[email protected]:8081
請注意,Steam可能會阻止一些代理提供商。
在文本編輯器中打開config.json
,然後將您不會在playingGames
括號內閒置的遊戲放置。
您可以通過將字符串作為第一個參數來設置自定義遊戲。
其他數字定義了腳本將開始播放的遊戲。您可以通過添加逗號和應用程序ID添加更多內容。
該機器人將自動要求在此處設置的免費遊戲許可證,但您的帳戶尚未擁有。這僅限於每小時50場比賽。
如果要為特定帳戶設置特定遊戲,請傳遞包含"accountName": []
為每個帳戶作為第一個參數。
接下來的所有內容都代表“常規”設置,所有帳戶將使用該設置未包含在對像中。
有關視覺表示,請參見下面的第四個示例。
示例:
顯示“在非步驟遊戲中:Minecraft”和Idle TF2&CS:GO: "playingGames": ["Minecraft", 440, 730],
顯示“當前在遊戲中:Team Fortress 2”和IDLE TF2&CS:GO: "playingGames": [440, 730],
僅作為在線出現,不要閒置任何事情: "playingGames": [],
顯示“特定遊戲”遊戲和閒置CSGO僅用於帳戶“ myacc1”。沒有閒置的帳戶“ myacc25”。顯示所有其他帳戶的“常規遊戲”和空閒TF2: "playingGames": [{ "myacc1": ["Specific Game", 730], "myacc25": [] }, "General Game", 440],
閒置CS:在“ myacc1”上進行go&dota,然後在“ myacc2”上閒置dota。在其他每個帳戶上播放TF2: "playingGames". [{ "myacc1": [730, 570], "myacc2": [570] }, 440],
您不必將playingGames
保持在一行中,這是為了文檔目的而在此處完成的。我建議將數組在多行上傳播,尤其是在為許多不同帳戶設置許多不同的遊戲時。
要設置不同的在線狀態,您可以從此列表中選擇一個數字,並在onlinestatus
上提供它。
如果設置為null
機器人將不會更改您的在線狀態。
要設置將在空閒時發送的消息上發送的消息,請將消息設置為afkMessage
。
將括號留為空(像這樣: ""
),以不發送任何消息。
logindelay和relogdelay值控制在多個帳戶中登錄之間等待的時間,以及在丟失的帳戶連接後嘗試重新瀏覽的時間。
我建議不要觸摸它們,因為它們有很好的默認設置以避免冷卻,但是如果您知道自己在做什麼 - 他們在那裡。
重要的:
確保您不會忘記任何逗號,否則該腳本將不會啟動並丟棄語法錯誤。
如果您不確定缺少什麼,請查看默認的config.json
。
然後只需鍵入node idler.js
即可啟動腳本。
該腳本將嘗試登錄並詢問您的Steam Guard代碼,如果需要。登錄時,將顯示登錄消息中的消息。
每次帳戶失去連接時,都會將會話摘要打印到文本文件“ playtime.txt”(將自動創建)。
當您手動停止機器人時,這也適用。要關閉整個功能,請將配置中的logPlaytimeToFile
設置為false
。
就是這樣。由Doctormckay的Steam-User庫提供支持的簡單跨平台蒸汽遊戲空閒腳本。