ยูทิลิตี้หลักของบอทนี้คือการโพสต์ข้อความโดยอัตโนมัติไปยังรายการกลุ่มไอน้ำและ/หรือโปรไฟล์จากผู้ใช้ที่ได้รับการรับรองความถูกต้อง แรงบันดาลใจดั้งเดิมที่อยู่เบื้องหลังบอทนี้คือความปรารถนาของฉันที่จะโพสต์ไปยังกลุ่มการซื้อขาย CSGO ที่แตกต่างกันโดยอัตโนมัติและการขาดเครื่องมือที่มีอยู่สำหรับสิ่งนี้ ใช้กรณีสำหรับบอท ได้แก่ :
บอทนี้เขียนด้วย nodejs และใช้แพ็คเกจโหนดของ @Doctormckay สำหรับการเชื่อมต่อชุมชนไอน้ำ
ข้อจำกัดความรับผิดชอบ: บอทนี้ไม่ได้มีไว้เพื่อใช้สำหรับการสแปม การใช้บอทอัตโนมัติอาจทำให้ผู้ใช้ดำเนินการกลั่นกรองจาก Steam ขอแนะนำให้คุณใช้บอทนี้ด้วยความระมัดระวังและความเสี่ยงของคุณเอง ฉันไม่สามารถรับประกันได้ว่าบัญชีของคุณจะไม่ถูกแบนสำหรับการใช้บอทนี้
แนวทางต่อไปนี้จะช่วยให้บัญชีของคุณปลอดภัยจากการดำเนินการกลั่นกรอง:
ในการเรียกใช้บอทนี้คุณจะต้องมีบางสิ่ง:
บัญชี Steam ที่มีการเข้าถึงชุมชน Steam ( ขอ แนะนำให้คุณใช้/สร้างบัญชีสำรองสำหรับสิ่งนี้)
เครื่อง Unix OS Local หรือ VPS (เซิร์ฟเวอร์ส่วนตัวเสมือน) เพื่อเรียกใช้บอท
เพื่อประโยชน์ของเอกสารนี้ฉันจะใช้ https://cloud.linode.com/ เป็นผู้ให้บริการ VPS ของฉัน แนะนำให้ใช้ VPS เนื่องจากจะช่วยให้คุณเรียกใช้บอท 24/7 โดยไม่ต้องเปิดเครื่องในพื้นที่ของคุณ
การเรียกใช้ VPS ที่ถูกที่สุดใน Linode มีค่าใช้จ่ายประมาณ $ 5/เดือนและมีพลังงานมากพอที่จะเรียกใช้บอทนี้
สร้างบัญชีบน https://cloud.loud.linode.com/
สร้าง linode ใหม่บน https://cloud.linode.com/linodes
ใช้การตั้งค่าต่อไปนี้ (หากการตั้งค่าไม่อยู่ในรายการให้ปล่อยให้เป็นค่าเริ่มต้น)
ตอนนี้คลิก สร้าง linode ที่ด้านล่างขวาของหน้า
เมื่อ VM ของคุณเสร็จสิ้นการจัดเตรียมแล้วกลับไปที่ https://cloud.linode.com/linodes แล้วคลิกสามจุดถัดจาก VM ของคุณจากนั้นคลิก เปิดคอนโซล Lish
เมื่อคอนโซลเปิดให้ป้อนสิ่งต่อไปนี้เมื่อได้รับแจ้ง:
ตอนนี้คุณได้สร้าง 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
คุณจะได้รับแจ้งให้ตรวจสอบความถูกต้องด้วย Steam และเมื่อคุณได้รับการรับรองความถูกต้องแล้วบอทจะเริ่มขึ้น! การรับรองความถูกต้องที่ประสบความสำเร็จจะมีลักษณะเช่นนี้:
คุณสามารถปิดหน้าต่างเทอร์มินัลได้อย่างปลอดภัยและบอทจะทำงานต่อไป
หากคุณต้องการกลับไปที่บอทคุณสามารถเข้าร่วมเซสชันอีกครั้งโดยเรียกใช้คำสั่งต่อไปนี้หลังจากลงชื่อเข้าใช้ VPS ของคุณ:
view-bot
หากคุณมีปัญหาดู การแก้ไขปัญหา ด้านล่าง
หากต้องการหยุดบอทคุณสามารถป้อนคำสั่งต่อไปนี้ในคอนโซล VPS ของคุณ:
stop-bot
หรือ คุณสามารถหยุดบอทได้จากด้านในของเซสชัน (View-Bot) โดยกด CTRL + C
สองสามครั้ง
หากคุณเห็นข้อผิดพลาด 429 เมื่อพยายามตรวจสอบสิทธิ์หรือกำหนดค่าบอท นี่เป็นเรื่องปกติ โปรดรอสักครู่แล้วลองอีกครั้ง
หากคุณเห็นข้อผิดพลาด 429 ข้อเมื่อบอท เริ่มโพสต์ระหว่างกลุ่ม สิ่งนี้น่าจะเป็นเพราะคุณโพสต์บ่อยเกินไป หากคุณกำหนดค่าบอทโดยใช้ตัวเลือกขั้นสูงคุณสามารถลองเพิ่มช่วงเวลาโพสต์เป็นจำนวนที่สูงขึ้น
หากคุณมีคำถามความคิดเห็นหรือข้อสงสัยใด ๆ โปรดติดต่อฉันทางโทรเลขที่ T.Me/Hschickdevs หากคุณต้องการมีส่วนร่วมในโครงการนี้อย่าลังเลที่จะเปิดปัญหาเกี่ยวกับ GitHub