คลิกที่นี่เพื่อเข้าร่วมเซิร์ฟเวอร์ Discord สำหรับโครงการนี้มาเชื่อมต่อกันเถอะ!
คลิกที่นี่เพื่อเข้าร่วมช่องโทรเลขสำหรับโครงการนี้ในกรณีที่เซิร์ฟเวอร์ Discord จะลดลง เชื่อมต่อกันเถอะ!
อย่าลังเลที่จะมีส่วนร่วมในโครงการนี้หรือแนะนำคุณสมบัติเพิ่มเติมที่จะเพิ่ม คุณสามารถติดต่อฉันได้ที่ Discord @ OzymandiastheGreat
เปลี่ยนเทคโนโลยีเป็นนักเขียนบทละครเพื่อประสิทธิภาพสูงสุด
มีบอทซีลีเนียมและนักเขียนบทละครสองรุ่น บอททั้งสองรุ่นได้รับการทดสอบ 14 กุมภาพันธ์ 2567 ทั้งสองกำลังทำงาน เวอร์ชันนักเขียนบทละครทำงานได้ดีกว่าซีลีเนียม
บอทนี้ได้รับการพัฒนาบนเครื่อง Linux อาจต้องมีการปรับเปลี่ยนบางอย่างเพื่อทำงานบนเครื่อง Windows โครงสร้างการเชื่อมโยงส่วนใหญ่
เพิ่ม UI (ส่วนต่อประสานผู้ใช้) ฉันไม่ได้เริ่มทำงานเรื่องนี้ฉันคิดว่าบอทจะยังคงเป็นเครื่องมือ cli-only ในตอนนี้
0 - ติดตั้ง Python และ Pip โครงการนี้ได้รับการพัฒนาด้วย Python 3.11.8
1 - โคลนที่เก็บนี้ใช้คำสั่ง git clone https://github.com/hamzaaitbrik/RedditDMBot.git หรือเพียงดาวน์โหลด
2 - ติดตั้ง Pipenv โดยใช้คำสั่ง pip install pipenv
3 - เรียกใช้ pipenv install ภายในโครงการเพื่อติดตั้งการอ้างอิง
4 - เรียกใช้ playwright install Chromium หรือ python -m playwright install Chromium เพื่อติดตั้งการพึ่งพานักเขียนบทละคร (เบราว์เซอร์)
1 - เพิ่มบัญชีลงใน rdt/account.json อ้างถึง RDT/ReadMe เพื่อดูวิธีเพิ่มบัญชีอย่างถูกต้อง
2 - เปลี่ยนสิ่งที่ต้องเปลี่ยนแปลงใน rsrc/config.json อ้างถึง RSRC/ReadMe เพื่อดูวิธีการเปลี่ยนค่าเพื่อตอบสนองความต้องการของคุณ
3 - เติม db/usernames.csv ด้วยชื่อผู้ใช้ทั้งหมดที่คุณต้องการ DM
4 - เรียกใช้ RedditDMBot.py
redditdmbot เป็นบอทที่ทำขึ้นสำหรับวัตถุประสงค์ในการทำให้กระบวนการส่งข้อความไปยังผู้ใช้ Reddit โดยอัตโนมัติ
บอททำอะไร:
0 - บอทตรวจสอบว่าคุณมีพร็อกซีใน rsrc/config.json การกระทำทั้งหมดจะทำผ่านพร็อกซีหากพบ อ้างถึง RSRC/README เพื่อทำความเข้าใจวิธีเพิ่มพร็อกซีอย่างเหมาะสม
1 - ลงชื่อเข้าใช้หนึ่งในบัญชี reddit ใน accounts.json
2 - นำทางไปยังหน้าแชท
3 - ตรวจสอบว่าผู้ใช้ได้รับข้อความแล้วหรือไม่
4 - ส่งข้อความถึงผู้ใช้
5 - ลบผู้ใช้ออกจากรายชื่อผู้ใช้ไปยัง DM และเพิ่มลงใน db/usernames_sent.csv
6 - ออกจากบัญชีออกจากบัญชีที่ใช้สำหรับ DM ผู้ใช้
7 - ลบออกจากรายการบัญชีที่มีอยู่และเพิ่มลงในรายการบัญชีที่ใช้
8 - เข้าสู่บัญชี Reddit อื่นที่ไม่ได้ใช้
9 - หากไม่มีบัญชีไม่กี่บัญชีบอทจะนำบัญชีที่ใช้แล้วกลับมาจนกว่าผู้ใช้ทุกคนใน db/usernames.csv ได้รับ DMS

สนุก!