พื้นที่เก็บข้อมูลนี้มีจุดมุ่งหมายเพื่อแสดงไลบรารี DSharpPlus .NET Discord และแนะนำให้คุณรู้จักกับระบบนิเวศ .NET อีกครั้ง แม้ว่าเราจะพยายามทำให้โค้ดของเราเป็นแหล่งการเรียนรู้ที่ดี แต่ก็ไม่ได้มีวัตถุประสงค์เพื่อสอน C# แก่คุณ
พื้นที่เก็บข้อมูลนี้มี Example Bots สำหรับไลบรารี DSharpPlus .NET Discord ในไดเร็กทอรี ./src
คุณจะพบส่วนขยายไลบรารีแต่ละรายการอยู่ในรายการ ภายในไดเรกทอรีส่วนขยายของไลบรารี คุณจะพบตัวอย่างเฉพาะส่วนขยาย แต่ละตัวอย่างประกอบด้วยบอทพื้นฐานซึ่งมีไว้เพื่อแนะนำให้คุณรู้จักกับแง่มุมต่างๆ ของไลบรารี
โค้ดที่มีอยู่มีจุดมุ่งหมายเพื่อให้อ่านง่าย ไม่ใช่ประสิทธิภาพ แม้ว่าเราพยายามปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุด เราไม่รับประกันว่าโค้ดจะสมบูรณ์แบบ หากคุณพบปัญหาใดๆ เกี่ยวกับการทำงานของบอท โปรดอย่าลังเลที่จะเปิดปัญหาหรือดึงคำขอ
หากคุณเพิ่งเริ่มใช้ไลบรารีนี้ ฉันขอแนะนำให้ลองดูโปรเจ็กต์ . ./src/Core/HelloWorld/
/ เมื่อคุณรู้สึกว่าคุณเข้าใจว่าไลบรารีเริ่มต้นบอทอย่างไร คุณสามารถเริ่มใช้ส่วนขยายของเรา (เช่น CommandsNext หรือ SlashCommands) เพื่อเพิ่มฟังก์ชันการทำงานเพิ่มเติมให้กับบอทของคุณ
แต่ละโครงการมีเป้าหมายสำหรับ .NET 7 คุณสามารถค้นหาการดาวน์โหลดได้ที่นี่
บอทแต่ละตัวเป็นโปรเจ็กต์แบบสแตนด์อโลน คุณสามารถเรียกใช้ได้โดยไปที่ไดเร็กทอรีโปรเจ็กต์และดำเนินการ dotnet run
คุณจะต้องจัดเตรียมโทเค็นบอทผ่านตัวแปรสภาพแวดล้อม DISCORD_TOKEN
: DISCORD_TOKEN=
หรือคุณสามารถหาแหล่งที่มาของไฟล์ . .env
ได้ ด้วยการกำหนดค่า .vscode
ปัจจุบันของเรา VSC จะพยายามแหล่งที่มาของไฟล์ .env
ตามค่าเริ่มต้น คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีรับโทเค็นบอทได้ที่นี่