이 봇의 주요 유틸리티는 메시지 게시를 인증 된 사용자의 증기 그룹 및/또는 프로파일 목록에 자동화하는 것입니다. 이 봇의 원래 영감은 다른 CSGO 거래 그룹에 게시를 자동화하려는 욕구와 이용 가능한 도구가 부족했습니다. 봇의 사용 사례에는 다음이 포함됩니다.
이 봇은 Nodejs로 작성되었으며 @doctormckay의 노드 패키지를 사용하여 Steam 커뮤니티 연결을 사용합니다.
켈 면책 조항 : 이 봇은 스팸에 사용되지 않습니다. 자동화 된 봇 사용은 사용자에게 Steam의 중재 작업을 수행 할 수 있습니다. 이 봇을주의를 기울이고 자신의 위험으로 사용하는 것이 좋습니다. 이 봇 사용에 대한 귀하의 계정이 금지되지 않았다는 보장을 제공 할 수 없습니다.
다음 지침은 계정을 적당한 조치로부터 안전하게 유지하는 데 도움이됩니다.
이 봇을 실행하려면 몇 가지가 필요합니다.
Steam 커뮤니티에 액세스 할 수있는 Steam 계정 (이를 위해 대체 계정을 사용/작성하는 것이 좋습니다 ).
UNIX OS 로컬 머신 또는 봇을 실행할 VPS (가상 개인 서버)
이 문서를 위해 VPS 제공 업체로 https://cloud.linode.com/을 사용할 것입니다. VPS를 사용하는 것이 권장되므로 로컬 컴퓨터를 켜지 않고도 24/7을 실행할 수 있으므로 권장됩니다.
Linode에서 가장 저렴한 VP를 실행하는 데는 달이 5 달러 이며이 봇을 운영하기에 충분한 전력이 있습니다.
https://cloud.linode.com/에서 계정 생성
https://cloud.linode.com/linodes에서 새 Linode를 만듭니다
다음 설정을 사용하십시오 (설정이 나열되지 않은 경우 기본값으로 두십시오).
이제 페이지 오른쪽 하단에서 Linode 생성을 클릭하십시오.
VM 프로비저닝이 완료되면 https://cloud.linode.com/linodes로 돌아가 VM 옆에있는 세 개의 점을 클릭 한 다음 Lish Console을 시작합니다.
콘솔이 열리면 메시지가 표시되면 다음을 입력하십시오.
당신은 이제 VPS를 성공적으로 만들었습니다!
봇의 종속성을 설치하려면 VPS 콘솔에서 다음 명령을 실행하십시오.
터미널에서 다음 명령을 실행하여 소프트웨어 종속성을 설치하십시오.
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
누르고 명령을 다시 실행할 수 있습니다. 구성은 완료 될 때까지 저장되지 않습니다.
구성을 성공적으로 완료하면 여기에서 구성 파일을 볼 수 있습니다.
문제가있는 경우 아래의 문제 해결을 참조하십시오.
VPS를 프로비저닝하고 봇을 구성 했으므로 VPS 콘솔에서 다음 명령을 실행하여 봇을 시작할 수 있습니다.
start-bot
당신은 증기로 인증하라는 메시지가 표시되며 일단 인증되면 봇이 시작됩니다! 성공적인 인증은 다음과 같습니다.
터미널 창을 안전하게 닫으면 봇이 계속 실행됩니다.
봇으로 돌아 가야하는 경우 VPS에 로그인 한 후 다음 명령을 실행하여 세션에 다시 부착 할 수 있습니다.
view-bot
문제가있는 경우 아래의 문제 해결을 참조하십시오.
봇을 중지하려면 VPS 콘솔에 다음 명령을 입력 할 수 있습니다.
stop-bot
또는 CTRL + C
몇 번 눌러 세션 내부 (뷰-봇)에서 봇을 중지 할 수 있습니다.
봇을 인증하거나 구성하려고 할 때 429 오류가 계속 표시되면 정상입니다. 몇 분 동안 기다렸다가 다시 시도하십시오.
봇이 그룹간에 게시를 시작할 때 429 오류가 표시되면 너무 자주 게시되기 때문일 수 있습니다. 고급 옵션을 사용하여 봇을 구성한 경우 사후 간격을 더 높은 숫자로 늘릴 수 있습니다.
궁금한 점, 의견 또는 우려 사항이 있으시면 T.ME/HSCHICKDEVS의 Telegram에서 저에게 연락하십시오. 이 프로젝트에 기여하고 싶다면 Github에서 문제를 자유롭게 열십시오.