Web Monitor ที่แจ้งเตือนคุณผ่าน Discord Webhook เมื่อมีการเพิ่ม Raffle ใหม่ไปยัง Sole Retriever
รายงานข้อผิดพลาด · คุณสมบัติคำขอ
โปรด ติดดาว พื้นที่เก็บข้อมูลนี้เพื่อเพิ่มการรับรู้ถึงโครงการเพื่อให้ผู้อื่นนำไปใช้หรือเพิ่มได้
เข้าร่วม YasCommunity เซิร์ฟเวอร์ Discord เพื่อรับโค้ด รองเท้าผ้าใบ และทุกสิ่งที่อยู่ระหว่างนั้น! เข้าร่วมที่นี่
Suf Retriever เป็น บอท Discord ที่คอยติดตามและแจ้งเตือนผู้ใช้เกี่ยวกับการจับสลากสนีกเกอร์ใหม่บนเว็บไซต์ Sole Retriever โดยดึงข้อมูลการจับฉลากล่าสุดและส่งการแจ้งเตือนผ่านเว็บฮุคพร้อมข้อความที่ฝังไว้ รวมถึงรายละเอียดการจับฉลาก เช่น ภูมิภาค วิธีการจัดส่ง และประเภทการจับฉลาก
!test
สิ่งนี้ในช่อง Discord ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python แล้ว จากนั้นติดตั้งแพ็คเกจ Python ที่จำเป็นโดยใช้ Command Prompt หรือ Terminal:
คู่มือการติดตั้ง Python และ PIP สามารถพบได้ในเซิร์ฟเวอร์ Discord ที่นี่
pip install -r requirements.txt
เปิดไฟล์ SufRetriever.py ใน IDE หรือโปรแกรมแก้ไขข้อความ เช่น NotePad และเพิ่มโทเค็น Discord Bot ของคุณ:
คำแนะนำเกี่ยวกับวิธีการรับ Bot Token สามารถพบได้ที่นี่
ทิ้งโทเค็นไว้ในเครื่องหมายอัญประกาศเดี่ยว
TOKEN=your_discord_bot_token_here
แทนที่ your_discord_bot_token_here
ด้วยโทเค็นบอท Discord จริงของคุณ
ตั้งค่าตัวแปร WEBHOOK_URL
ในสคริปต์เป็น URL ของเว็บฮุคที่คุณสร้างในเซิร์ฟเวอร์ Discord ของคุณ
คำแนะนำเกี่ยวกับวิธีการรับ Webhook สามารถพบได้ที่นี่
ปล่อย WEBHOOK ไว้ภายในเครื่องหมายอัญประกาศเดี่ยว
TOKEN=your_discord_webhook_here
เปิดเทอร์มินัลหรือพรอมต์คำสั่งแล้วไปที่ไดเร็กทอรีที่มีสคริปต์บอทโดยใช้คำสั่ง cd
:
cd path/to/your/bot/script
แทนที่ path/to/your/bot/script
ด้วยเส้นทางจริงไปยังไดเร็กทอรีที่มีสคริปต์บอท
เช่น ถ้าสคริปต์อยู่ใน C:UsersYourUsernameDocumentsDiscordBotsSufRetriever
ให้พิมพ์:
cd C:UsersYourUsernameDocumentsDiscordBotsSufRetriever
เมื่อคุณอยู่ในไดเร็กทอรีที่ถูกต้องแล้ว ให้รันสคริปต์บอท:
python SufRetriever.py
หรือถ้าบน Mac:
python3 SufRetriever.py
แทนที่ bot_script.py
ด้วยชื่อของสคริปต์ Python ที่มีโค้ดบอท
!test
: ส่งการแจ้งเตือนการทดสอบ webhook ด้วย URL การจับฉลากที่กำหนดไว้ล่วงหน้า คำสั่งนี้สามารถใช้เพื่อตรวจสอบว่า webhook และการจัดรูปแบบแบบฝังทำงานอย่างถูกต้องหรือไม่ เผยแพร่ภายใต้ใบอนุญาต GNU General Public License v3.0 ดูใบอนุญาตสาธารณะทั่วไปของ GNU สำหรับข้อมูลเพิ่มเติม