Discord Bot เป็นโปรแกรมที่คอยบริหารจัดการดิสคอร์ดของเรานั้นเอง โดนเราจะต้องตั้งโปรแกรมไว้ว่าจะให้จัดการเรื่องใด และจัดการแบบไหน เช่น การส่งข้อความต่างๆ ไปหาผู้ใช้ในดิสคอร์สของเรา การประกาศ การแจ้งเตือน การตอบโต้กับผู้ใช้ เป็นต้น
ประเภทของ Discord bot
- Webhook Bot บอทแบบนี้จะเป็นการส่งข้อความหาผู้ใช้อย่างเดียว
- Command Bot บอทแบบนี้เราจะพิมพ์คำสั่งตามที่เรากำหนด เช่น !register แล้วบอทจะตอบโต้กับผู้ใช้ตามเงื่อนไขที่กำหนด
สร้างบอทด้วย Python
บล็อกนี้จะสอนสร้างบอทด้วยภาษา Python เป็นหลัก เพราะคนเขียนถนัดภาษนี้ไง 555
ก่อนที่จะเริ่มสร้างบอทเราจะต้องติดตั้งไลบรารี่ก่อน ไลบรารี่ของบอทแต่ละประเภทจะใช้ไม่เหมือนกัน ผู้อ่านสามารถติดตั้งไว้ทั้ง 2 ตัวเลย เพราะในบล็อกนี้เราจะสอนสร้างบอททั้ง 2 แบบ
ไลบรารี่บอท Webhook
https://github.com/lovvskillz/python-discord-webhook
pip install discord-webhook
ไลบรารี่บอท Command
https://github.com/Rapptz/discord.py
pip install discord.py
ติดตั้งไลบรารี่ให้เรียบร้อยแล้วไปเจอกันในบล็อคการทำ Webhook Bot