ข้ามไปที่เนื้อหา

ทำให้บอตออนไลน์

หน้านี้ไม่ยากเลย เด็กอนุบาลก็ทำได้ จริงๆ นะ แค่ไปแก้ไฟล์ตั้งค่านิดหน่อย


ก่อนจะเริ่ม ต้องรู้จักไฟล์ “.env” ก่อน มันคือไฟล์ที่เก็บข้อมูลสำคัฐ ๆ ทั้งหมดของบอตเรา ไม่ว่าจะเป็นโทเค็น รหัสผ่าน หรือการตั้งค่าต่างๆ ว่าจะเปิดใช้ฟีเจอร์ไหนบ้าง

ไฟล์นี้สำคัญมากๆ ห้ามแชร์ให้ใครเห็นเด็ดขาด

โดยไฟล์นี้จะถูกสร้างให้โดยอัตโนมัติตอนรันตัวติดตั้งตามด้วยเซ็ตอัพ ถ้าไม่มีให้รันตัวติดตั้งใหม่อีกรอบ (เปิดโฟลเดอร์ ManaoBot แล้วไปที่โฟลเดอร์ tools/windows แล้วเปิดไฟล์ INSTALLER.bat)


ขั้นตอนการตั้งค่า

Section titled “ขั้นตอนการตั้งค่า”

ทำตามนี้ทีละขั้น ไม่ต้องรีบ

  1. ไปที่โฟลเดอร์ที่เราเก็บไฟล์มะนาวบอตไว้
  2. จะเห็นไฟล์ชื่อ “.env”
  3. เปิดไฟล์นี้ด้วยโปรแกรมอะไรก็ได้ เช่น Notepad, VS Code, Sublime Text หรืออะไรก็ได้ที่ติดมากับเครื่อง

2. ดูโครงสร้างไฟล์

Section titled “2. ดูโครงสร้างไฟล์”

พอเปิดขึ้นมา ไฟล์จะมีหน้าตาประมาณนี้แหละ (อาจจะมีบางบรรทัดไม่เหมือนกันบ้าง ช่างมัน)

# ========================
# TWITCH BOT
# ========================
USE_TWITCH=true
TWITCH_BOT_ACCESS_TOKEN=...
TWITCH_BOT_REFRESH_TOKEN=...
BROADCASTER_ACCESS_TOKEN=...
BROADCASTER_REFRESH_TOKEN=...
TWITCH_BOT_ID=...
BROADCASTER_ID=...
BROADCASTER_CHANNEL=...
TWITCH_CLIENT_ID=...
TWITCH_CLIENT_SECRET=...
# ========================
# DISCORD BOT
# ========================
USE_DISCORD=false
DISCORD_BOT_TOKEN=
DISCORD_CLIENT_ID=
SERVER_ID=
NODE_ENV=

3. เปิดการใช้งานบอตดิสคอร์ด

Section titled “3. เปิดการใช้งานบอตดิสคอร์ด”

ตอนนี้บอตมันยังไม่รู้ว่าเราจะใช้บอตดิสคอร์ด ให้เลื่อนลงมาดูตรงส่วน DISCORD BOT

จะเห็นบรรทัดที่เขียนว่า: USE_DISCORD=false

ให้เปลี่ยนจาก false เป็น true จะได้เปิดให้มะนาวใช้บอตดิสคอร์ดได้

4. ใส่โทเค็นของบอต

Section titled “4. ใส่โทเค็นของบอต”

บรรทัดต่อมา DISCORD_BOT_TOKEN= จะเป็นตัวกำหนดให้มะนาวรู้ว่าเราจะใช้บอตตัวไหน

  1. ให้เราเอา “Bot Token” ที่เราก๊อปปี้มาจากหน้า Discord Developer Portal (จากคู่มือที่แล้ว) มาวางใส่ตรงนี้
  2. ตอนวางเสร็จ มันควรจะมีหน้าตาประมาณนี้: DISCORD_BOT_TOKEN=AbCdEfG.hIjKlMnOpQrStUvWxYz_THIS_IS_A_FAKE_TOKEN.1234567890

ย้ำอีกครั้ง โทเค็นนี้คือรหัสผ่านของบอต ห้ามหลุดไปเด็ดขาด!


7. บันทึกไฟล์และรันบอต

Section titled “7. บันทึกไฟล์และรันบอต”

พอแก้เสร็จแล้ว กด Save ไฟล์ .env ให้เรียบร้อย

จากนั้นรันบอทได้โดยเข้าไปที่โฟลเดอร์ ManaoBot เปิดโฟลเดอร์ tools/windows แล้วเปิดไฟล์ START_MANAO.bat

ถ้าไม่มีอะไรผิดพลาด บอตของเราก็จะออนไลน์ฟรุ้งฟริ้งขึ้นมาใน Discord ทันที

เสร็จแล้ววว เห็นมั้ย ไม่ยากเลย ถ้าบอตไม่ออนไลน์ 99% คือใส่โทเค็นผิด หรือลืมเปลี่ยน USE_DISCORD เป็น true กลับไปเช็คดูดีๆ