افزودن Discord Channel
پیش از شروع چه چیزهایی لازم است
| مورد | کاربرد |
|---|---|
| Discord account | برای ساخت server، channel و developer application. |
| Discord server | bot قبل از دسترسی به channel باید عضو server باشد. |
| Text channel | images و files به این channel ارسال میشوند. |
| Discord Developer Portal | برای ساخت application، ساخت bot و گرفتن Bot Token. |
کجا اضافه کنیم
- System Settings را باز کنید.
- وارد Upload Settings شوید.
- از گوشه بالا سمت راست Add Channel را بزنید.
Discordرا انتخاب کنید.
Field Reference
| Field | کاربرد | Required |
|---|---|---|
| Channel name | نام قابلتشخیص برای این channel، مثل Discord Primary. | Required |
| Bot Token | Discord bot token. | Required |
| Channel ID | ID مربوط به target text channel. | Required |
| Proxy URL (optional) | فقط اگر Discord CDN access ناپایدار است. URL کامل را همراه https:// وارد کنید. | Optional |
مراحل setup
1. ساخت Discord Server و Text Channel
- Discord را باز کنید.
- server جدید بسازید، یا از server موجودی که مالک آن هستید استفاده کنید.
- در همان server یک text channel بسازید.

2. ساخت Bot در Discord Developer Portal
- Discord Developer Portal را باز کنید:
https://discord.com/developers/applications New Applicationرا بزنید.- application name را وارد و create کنید.
- از left sidebar صفحه
Botرا باز کنید. - در صفحه
Bot، token را generate یا reset کنید. - token را ذخیره کنید.
این مقدار همان Bot Token است که باید در ImgBed وارد کنید.

3. ساخت OAuth2 Invite Link و نصب Bot
- از left sidebar صفحه
OAuth2را باز کنید. - زیر scopes،
botرا انتخاب کنید. - در permission area این permissions را enable کنید:
| Permission | Required |
|---|---|
| View Channels | Yes |
| Send Messages | Yes |
| Attach Files | Yes |
| Read Message History | Yes |
- پایین صفحه confirm کنید integration type برابر
Guild Installباشد. - generated URL را copy کنید.
- آن URL را در browser باز کنید.
- target server را انتخاب کنید.
- authorization flow را کامل کنید.


4. Enable کردن Developer Mode و Copy کردن Channel ID
- در Discord، پایین سمت چپ کنار avatar روی gear icon بزنید.
- از left sidebar بخش Advanced را باز کنید.
- Developer Mode را enable کنید.
- به target text channel برگردید.
- روی channel name راستکلیک کنید.
- Copy Channel ID را بزنید.
عدد copyشده همان Channel ID موردنیاز ImgBed است.


5. پر کردن Discord Channel در ImgBed
به channel configuration dialog برگردید و fields را اینگونه پر کنید:
| UI Field | Value |
|---|---|
| Channel name | custom channel name، مثل DiscordPrimary. |
| Bot Token | token ذخیرهشده از صفحه Bot در Discord Developer Portal. |
| Channel ID | channel ID کپیشده از Discord. |
| Proxy URL (optional) | فقط در صورت نیاز، مثل https://your-proxy.example.com. |
در پایان Save را بزنید.

روش بررسی
| Check | روش بررسی |
|---|---|
| Channel card appears | پس از Save، صفحه Upload Settings باید Discord channel card را نشان دهد. |
| Channel can be enabled | Active switch باید روشن بماند. |
| Configuration is saved | detail 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
- Discord Developers Getting Started: https://docs.discord.com/developers/quick-start/getting-started
- 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