該項目是在 Steam 上同時執行多個操作,並具有多個 Steam 帳戶
Steam 更改了登入、取得 cookie 和 sessionid 的方式。我已將登入系統更改為使用節點蒸汽用戶,我不喜歡這種更改,因為它刪除了一些控制。正如我所保證的那樣,沒有辦法超過蒸汽限制。但當它處理登入請求時,在我擁有的請求處理程序之外。對於某些人來說,它可能會達到極限。當它同時運行多個帳戶時,這只會影響cluster
模式。所以當時只需少量運行即可。
所以你必須執行npm i
才能取得新的節點模組。
!如果您使用其他流程,請分叉此流程,或聯絡我以添加它。 ! 注意:我已經測試了一些模組,以確保更改後它可以正常工作。並非所有內容都經過測試,因此如果其中一個不起作用,請報告回來。
我正在研究它,請閱讀本期的更多內容:#70
wiki 中有關如何設定和使用模組的更多詳細資訊。
完整的模組列表在我們這裡。
只需在配置中新增更多帳戶即可。
閱讀 wiki 中的每個模組以及如何使用!
更改設定檔設定
變更常規編輯頁面上的設定(編輯個人資料/chanceAccountSettings_general)
更改其擁有的遊戲的個人資料頭像
更改個人資料背景
更改迷你配置文件
更改個人資料主題
更改個人資料最喜歡的徽章
更改個人資料最喜歡的群組
清除個人資料名稱別名
更改個人資料圖片
投票並喜歡指南
加入群組
LeaveGroup(也可以從每個帳戶中刪除所有群組)
在指南中發表評論
將遊戲加入願望清單
對個人資料發表評論
遊戲推薦
運行隊列
啟用免費遊戲
從願望清單中刪除所有遊戲
給予認可/獎勵
創建徽章
關注遊戲
取消追蹤遊戲
關注策展人
取消關注策展人
評估遊戲評論
觀看廣播
群組公告評論添加
群組公告評論刪除
集團公告率
事件模組儲存在modules/events
中
春季大掃除(在 js 檔案中設定“day”。這將在當天運行,以確保它每天只運行一次。)
冬季促銷開門器
冬季銷售投票
steam大獎提名遊戲
農曆新年代幣銷售(2019)
將獲得代幣
並購買代幣預設 1000 編輯以使用更多
將獲得相同數量的所有背景和表情符號
遊戲獎項 - 2019
Steam 大獎 - 2019 年冬季
steam隊列卡(模組“salequeue”)
2020年農曆新年,領取金幣
2020年農曆新年,領取物品
2020年春季大掃除
Steam 大獎 - 2020
Steam 冬季特賣 - 2020
Steam 夏季特賣會 - 2021 ( forgeyourfate-summer-2021 )
Steam 冬季特賣 - 2021 ( steamawards-2021 )
Steam 夏季特賣 - 2022(steam 3000)
2022 年冬季特賣獎
2023 年春季特賣
2023 年拼圖節
紅落 2023
2023年體育盛會
Steam 夏季特賣 - 2023
Steam 20 週年紀念 - 2023 年
Steam 大獎 - 2023
只需在根資料夾中運行npm install
即可。 (確保不要使用審核修復,它會破壞一切)
將您的帳戶加入config.js
檔案。
編輯main.js
,設定模組依序運行。以及應該如何設定。
如果需要,請更改模組檔案。
然後運行node main
在 Wiki 中閱讀更多內容
有幾種方法可以運行它。
RunAllBots - core.RunAllBots(modules)
- 將執行config.js
中的所有帳戶
RunIndexSpecificBot - core.RunIndexSpecificBot([0, 1], modules)
- 將只執行config.js
中的指定索引
DoRunBots - core.DoRunBots(auths, modules)
- 將執行驗證清單中的給定帳戶。 (忽略config.js
)
modules
參數:運作前至少需要push一個模組。閱讀下一節。
選擇要運行的模組。您必須將其新增至main.js
檔案的清單中。
您只需在modules
中新增檔案名稱即可。 (如果模組位於子資料夾中,則必須包含以斜線分隔的子資料夾名稱)
艾克斯:
var module = [];modules.push('events/salequeue');modules.push('events/FreeDailySticker');modules.push('profileComment');modules.push('Wishlist_AddGame');modules.push(modules.push(modules.push(modules.push(modules.push(modules.push(modules). 'GameRecommend_Add');modules.push('ActivateFreeGame');
在main.js
中,您可以按照其運作方式調整設定。預設設定如下所示。 (也可以在lib/Setting.js
中找到)。若要了解每個設定的作用,請按一下此處在 Wiki 中閱讀相關內容
{AuthFieldNameUsername:“steam_user”,AuthFieldNamePassword:“steam_pass”,AuthFieldNamesharedSecret:“sharedSecret”,日誌記錄:{ShowTimeStamp:true,ShowAccountSteamId:true,ShowAcaveName:true,ShowStackTimeStamp:Showdu:SMhowdu:true,Thow,ShowStack:true,SModu:true著色舉。 Request.MinTimeBetweenRequest }}
有3種登入方式
使用使用者名稱和密碼
使用使用者名稱和密碼以及 2fa
載入後使用使用者名稱和密碼以及哨兵檔案。
在 wiki 上閱讀更多信息,了解具體設置
這些腳本旨在節省您將帳戶設定到配置中的時間和精力。
如果不使用預設設置,則必須在檔案中新增設定。
npm run SetSpecialAccountText
-> 會將屬性新增至每個帳戶,其中包含索引。
npm run ConvertFromLineFormat [FilePath]
-> 將從格式為username:password:sharedsecret:SpecialAccountText
的文字檔案新增帳戶(僅使用者名稱和密碼是必需的)
npm run Totp [index]
-> 將顯示使用者名稱和密碼。和產生的 totp 金鑰,用於登入。
更多內容請參考維基百科
我已經開始創建一個網路面板來處理機器人,很快,它將能夠提供該腳本提供的所有功能。 https://github.com/quer/Steam-bot-Controller