Skip to content

เพิ่มช่องทาง Discord

สิ่งที่ต้องเตรียมก่อนเริ่ม

ข้อกำหนดวัตถุประสงค์
Discord accountใช้สร้าง server, channel และ developer application
Discord serverBot ต้องอยู่ใน server ก่อนจึงจะเข้าถึง channel ได้
Text channelรูปภาพและไฟล์จะถูกส่งไปยัง channel นี้
Discord Developer Portalใช้สร้าง application, สร้าง bot และรับ Bot Token

เพิ่มได้จากที่ไหน

  1. เปิดการตั้งค่าระบบ
  2. ไปที่การตั้งค่าการอัปโหลด
  3. คลิกเพิ่มช่องทางที่มุมขวาบน
  4. เลือก Discord

รายละเอียดฟิลด์

ฟิลด์ใช้ทำอะไรจำเป็น
Channel nameชื่อที่จำง่ายสำหรับ channel นี้ เช่น "Discord Primary"จำเป็น
Bot TokenDiscord bot tokenจำเป็น
Channel IDID ของ target text channelจำเป็น
Proxy URL (ไม่บังคับ)ใช้เฉพาะเมื่อการเข้าถึง Discord CDN ไม่เสถียร ใส่ URL แบบเต็มรวม https://ไม่บังคับ

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

1. สร้าง Discord Server และ Text Channel

  1. เปิด Discord
  2. สร้าง server ใหม่ หรือใช้ server ที่คุณเป็นเจ้าของอยู่แล้ว
  3. สร้าง text channel ใน server นั้น

สร้าง server

2. สร้าง Bot ใน Discord Developer Portal

  1. เปิด Discord Developer Portal: https://discord.com/developers/applications
  2. คลิก New Application
  3. ใส่ชื่อ application แล้วสร้าง
  4. เปิดหน้า Bot จากแถบด้านซ้าย
  5. สร้างหรือ reset token ในหน้า Bot
  6. บันทึก token ไว้

Token นี้คือ Bot Token ที่ต้องใส่ใน ImgHost

ดู bot token

  1. เปิดหน้า OAuth2 จากแถบด้านซ้าย
  2. ใน scopes ให้เลือก bot
  3. ในพื้นที่ permission ให้ enable permissions เหล่านี้:
Permissionจำเป็น
View Channelsใช่
Send Messagesใช่
Attach Filesใช่
Read Message Historyใช่
  1. ด้านล่างของหน้า ให้ยืนยันว่า integration type เป็น Guild Install
  2. คัดลอก URL ที่สร้างขึ้น
  3. เปิด URL นั้นใน browser
  4. เลือก target server
  5. ทำ authorization flow ให้เสร็จ

เลือก bot permissions ใน OAuth2

เชิญ bot เข้าช่องทาง

4. Enable Developer Mode และคัดลอก Channel ID

  1. คลิกไอคอนรูปเฟืองข้าง avatar มุมซ้ายล่างของ Discord
  2. เปิด Advanced จากแถบด้านซ้าย
  3. เปิด Developer Mode
  4. กลับไปที่ target text channel
  5. คลิกขวาที่ชื่อ channel
  6. คลิกคัดลอก Channel ID

เลขที่คัดลอกได้คือ Channel ID ที่ ImgHost ต้องใช้

เปิด developer mode

คัดลอก channel ID

5. ใส่ช่องทาง Discord ใน ImgHost

กลับไปที่กล่องกำหนดค่า channel แล้วกรอกดังนี้:

ฟิลด์ UIค่า
Channel nameชื่อ channel แบบกำหนดเอง เช่น DiscordPrimary
Bot TokenToken ที่บันทึกจากหน้า Bot ใน Discord Developer Portal
Channel IDChannel ID ที่คัดลอกจาก Discord
Proxy URL (ไม่บังคับ)ใส่เฉพาะเมื่อจำเป็น เช่น https://your-proxy.example.com

กรอกครบแล้วคลิก Save

เพิ่มการกำหนดค่าช่องทาง Discord

วิธีตรวจสอบ

รายการตรวจสอบวิธีตรวจสอบ
เห็นการ์ดช่องทางหลังบันทึก หน้า Upload Settings ควรแสดงการ์ดช่องทาง Discord
เปิดใช้งานช่องทางได้Active switch ควรอยู่ on
บันทึกการกำหนดค่าแล้วDetail view ควรแสดงว่า Bot Token และ Channel ID ถูกบันทึกแล้ว
การอัปโหลดใช้งานได้อัปโหลดรูปทดสอบแล้วตรวจว่าไปปรากฏใน target Discord text channel

รายการตรวจสอบด่วน

text
Create a Discord server
-> Create a text channel
-> Create a bot in the Discord Developer Portal
-> Save the Bot Token from the Bot page
-> In OAuth2, select bot, View Channels, Send Messages, Attach Files, and Read Message History
-> Copy the generated URL and authorize the bot for the target server
-> Make sure the target text channel grants the same permissions
-> Enable Developer Mode
-> Right-click the target text channel and copy the Channel ID
-> Enter the Bot Token and Channel ID in ImgHost
-> Save and upload a test image

เอกสารอ้างอิง

  1. คู่มือเริ่มต้น Discord Developers: https://docs.discord.com/developers/quick-start/getting-started
  2. ความช่วยเหลือ Discord - จะหา User/Server/Message ID ได้จากที่ไหน: https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID

Released as user documentation for ImgHost.