該機器人的主要實用程序是將消息發佈到已驗證用戶的蒸汽組和/或配置文件的列表中自動化。該機器人背後的最初靈感是我希望自動向不同的CSGO交易小組發帖,並且缺乏可用的工具。機器人的用例包括:
該機器人是用Nodejs編寫的,並利用 @Doctormckay的節點軟件包進行Steam Community連接。
配x 免責聲明:此機器人不打算用於垃圾郵件。自動機器人使用可能使用戶從Steam中進行調節操作。建議您謹慎使用此機器人,並自負。我不能提供任何保證您的帳戶使用此機器人不會被禁止。
以下準則將有助於確保您的帳戶免受適度措施:
為了運行此機器人,您將需要幾件事:
具有訪問Steam社區的Steam帳戶(強烈建議您使用/為此創建替代帳戶)
UNIX OS本地計算機或VPS(虛擬專用服務器)運行機器人
為了本文檔,我將使用https://cloud.linode.com/作為我的VPS提供商。建議使用VPS,因為它可以使您可以24/7運行機器人,而無需保持本地機器的啟動。
在Linode上運行最便宜的VPS的費用約為5美元,並且足以運行該機器人。
在https://cloud.linode.com/上創建一個帳戶
在https://cloud.linode.com/linodes上創建一個新的linode
使用以下設置(如果未列出設置,則將其保留為默認設置)
現在,單擊頁面右下角創建Linode 。
VM完成後,請返回https://cloud.linode.com/linodes,然後單擊VM旁邊的三個點,然後單擊啟動LISH CONSOLE
打開控制台後,在提示時輸入以下內容:
您現在已經成功創建了一個副總裁!
要安裝機器人的依賴項,請在VPS控制台中運行以下命令:
通過在您的終端中運行laster命令來安裝軟件依賴項:
wget https://raw.githubusercontent.com/hschickdevs/steam-group-bot/main/bash/install.sh && bash install.sh
重新啟動VM並等待重新啟動:
sudo reboot
看到localhost login:
再次,您可以登錄。
登錄後,您的VPS現在可以運行機器人!
要運行機器人,您將需要配置機器人,然後啟動它。
要配置機器人,您可以使用我為方便起見創建的配置腳本。如果您想了解存在哪些配置變量,請參見config/readme.md
要配置機器人,請在VPS控制台中運行以下命令,然後仔細按照提示:
configure-bot
如果您需要退出或重新啟動配置腳本,則可以按CTRL + C
並重新運行命令。在完成之前,該配置不會保存。
如果您成功完成了配置,則可以在此處查看您的配置文件
如果您有問題,請參見下面的故障排除。
現在,您已經配置了VP並配置了機器人,可以通過在VPS控制台中運行以下命令來啟動bot:
start-bot
將提示您使用Steam進行身份驗證,一旦您經過身份驗證,機器人將啟動!成功的身份驗證將看起來像這樣:
您可以安全地關閉終端窗口,並且機器人將繼續運行。
如果您需要返回機器人,則可以在登錄VP後運行以下命令來重新連接到會話:
view-bot
如果您有問題,請參見下面的故障排除。
要停止機器人,您可以在VPS控制台中輸入以下命令:
stop-bot
另外,您可以通過按CTRL + C
幾次從會話內部(View-Bot)停止機器人。
如果您在嘗試身份驗證或配置機器人時不斷看到429個錯誤,則這是正常的。請等待幾分鐘,然後重試。
如果您在機器人開始在組之間發布429個錯誤,那麼這很可能是因為您發布的頻率太頻繁。如果您使用高級選項配置了機器人,則可以嘗試將後期間隔增加到更高的數字。
如果您有任何疑問,評論或疑慮,請隨時通過T.Me/hschickdevs通過電報與我聯繫。如果您想為這個項目做出貢獻,請隨時在Github上開發問題。