Skip to content

افزودن Discord Channel

پیش از شروع چه چیزهایی لازم است

موردکاربرد
Discord accountبرای ساخت server، channel و developer application.
Discord serverbot قبل از دسترسی به channel باید عضو server باشد.
Text channelimages و files به این channel ارسال می‌شوند.
Discord Developer Portalبرای ساخت application، ساخت bot و گرفتن Bot Token.

کجا اضافه کنیم

  1. System Settings را باز کنید.
  2. وارد Upload Settings شوید.
  3. از گوشه بالا سمت راست Add Channel را بزنید.
  4. Discord را انتخاب کنید.

Field Reference

FieldکاربردRequired
Channel nameنام قابل‌تشخیص برای این channel، مثل Discord Primary.Required
Bot TokenDiscord bot token.Required
Channel IDID مربوط به target text channel.Required
Proxy URL (optional)فقط اگر Discord CDN access ناپایدار است. URL کامل را همراه https:// وارد کنید.Optional

مراحل setup

1. ساخت Discord Server و Text Channel

  1. Discord را باز کنید.
  2. server جدید بسازید، یا از server موجودی که مالک آن هستید استفاده کنید.
  3. در همان server یک text channel بسازید.

Create a server

2. ساخت Bot در Discord Developer Portal

  1. Discord Developer Portal را باز کنید: https://discord.com/developers/applications
  2. New Application را بزنید.
  3. application name را وارد و create کنید.
  4. از left sidebar صفحه Bot را باز کنید.
  5. در صفحه Bot، token را generate یا reset کنید.
  6. token را ذخیره کنید.

این مقدار همان Bot Token است که باید در ImgBed وارد کنید.

View the bot token

  1. از left sidebar صفحه OAuth2 را باز کنید.
  2. زیر scopes، bot را انتخاب کنید.
  3. در permission area این permissions را enable کنید:
PermissionRequired
View ChannelsYes
Send MessagesYes
Attach FilesYes
Read Message HistoryYes
  1. پایین صفحه confirm کنید integration type برابر Guild Install باشد.
  2. generated URL را copy کنید.
  3. آن URL را در browser باز کنید.
  4. target server را انتخاب کنید.
  5. authorization flow را کامل کنید.

Select bot permissions in OAuth2

Invite the bot to the channel

4. Enable کردن Developer Mode و Copy کردن Channel ID

  1. در Discord، پایین سمت چپ کنار avatar روی gear icon بزنید.
  2. از left sidebar بخش Advanced را باز کنید.
  3. Developer Mode را enable کنید.
  4. به target text channel برگردید.
  5. روی channel name راست‌کلیک کنید.
  6. Copy Channel ID را بزنید.

عدد copy‌شده همان Channel ID موردنیاز ImgBed است.

Enable developer mode

Copy the channel ID

5. پر کردن Discord Channel در ImgBed

به channel configuration dialog برگردید و fields را این‌گونه پر کنید:

UI FieldValue
Channel namecustom channel name، مثل DiscordPrimary.
Bot Tokentoken ذخیره‌شده از صفحه Bot در Discord Developer Portal.
Channel IDchannel ID کپی‌شده از Discord.
Proxy URL (optional)فقط در صورت نیاز، مثل https://your-proxy.example.com.

در پایان Save را بزنید.

Add the Discord channel configuration

روش بررسی

Checkروش بررسی
Channel card appearsپس از Save، صفحه Upload Settings باید Discord channel card را نشان دهد.
Channel can be enabledActive switch باید روشن بماند.
Configuration is saveddetail view باید نشان دهد Bot Token و Channel ID ذخیره شده‌اند.
Upload worksیک test image upload کنید و مطمئن شوید در target Discord text channel ظاهر می‌شود.

Quick Checklist

text
Discord server بسازید
-> text channel بسازید
-> در Discord Developer Portal یک bot بسازید
-> Bot Token را از صفحه Bot ذخیره کنید
-> در OAuth2 گزینه‌های bot, View Channels, Send Messages, Attach Files و Read Message History را انتخاب کنید
-> generated URL را copy کنید و bot را برای target server authorize کنید
-> مطمئن شوید target text channel همین permissions را دارد
-> Developer Mode را enable کنید
-> روی target text channel راست‌کلیک کنید و Channel ID را copy کنید
-> Bot Token و Channel ID را در ImgBed وارد کنید
-> Save کنید و test image upload کنید

References

  1. Discord Developers Getting Started: https://docs.discord.com/developers/quick-start/getting-started
  2. Discord Help - Where can I find my 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 CloudFlare ImgBed.