Skip to content

Додавання каналу Discord

Що підготувати заздалегідь

ПотрібноНавіщо це потрібно
Обліковий запис DiscordДля створення сервера, каналу та developer application.
Сервер DiscordБот має приєднатися до сервера, перш ніж зможе працювати з каналом.
Текстовий каналЗображення й файли надсилатимуться саме в цей канал.
Discord Developer PortalДля створення application, бота та отримання Bot Token.

Де додати канал

  1. Відкрийте системні налаштування.
  2. Перейдіть до налаштувань завантаження.
  3. Натисніть Додати канал у правому верхньому куті.
  4. Виберіть Discord.

Поля налаштування

ПолеЩо означаєОбов'язково
Назва каналуЗручна назва, наприклад "Discord Primary".Так
Bot TokenТокен Discord-бота.Так
Channel IDID цільового текстового каналу.Так
Proxy URL (необов'язково)Використовуйте лише тоді, коли доступ до Discord CDN нестабільний. Вкажіть повну адресу з https://.Ні

Налаштування

1. Створіть сервер Discord і текстовий канал

  1. Відкрийте Discord.
  2. Створіть новий сервер або використайте наявний сервер, власником якого ви є.
  3. Створіть на цьому сервері текстовий канал.

Створення сервера

2. Створіть бота в Discord Developer Portal

  1. Відкрийте Discord Developer Portal: https://discord.com/developers/applications
  2. Натисніть New Application.
  3. Введіть назву application і створіть її.
  4. У лівій бічній панелі відкрийте сторінку Bot.
  5. На сторінці Bot згенеруйте або скиньте token.
  6. Збережіть token.

Цей token потрібно ввести в ImgHost у полі Bot Token.

Перегляд токена бота

  1. У лівій бічній панелі відкрийте сторінку OAuth2.
  2. У scopes виберіть bot.
  3. У блоці permissions увімкніть такі дозволи:
ДозвілПотрібен
View ChannelsТак
Send MessagesТак
Attach FilesТак
Read Message HistoryТак
  1. Унизу сторінки переконайтеся, що integration type встановлено як Guild Install.
  2. Скопіюйте згенерований URL.
  3. Відкрийте цей URL у браузері.
  4. Виберіть цільовий сервер.
  5. Завершіть авторизацію.

Вибір прав бота в OAuth2

Запрошення бота до каналу

4. Увімкніть Developer Mode і скопіюйте Channel ID

  1. Натисніть іконку шестерні біля вашого аватара в нижньому лівому куті Discord.
  2. У лівій бічній панелі відкрийте Advanced.
  3. Увімкніть Developer Mode.
  4. Поверніться до потрібного текстового каналу.
  5. Натисніть правою кнопкою на назві каналу.
  6. Натисніть Копіювати ID каналу.

Скопійоване число і є Channel ID, потрібний ImgHost.

Увімкнення developer mode

Копіювання Channel ID

5. Заповніть канал Discord в ImgHost

Поверніться до діалогу налаштування каналу й заповніть поля так:

Поле в інтерфейсіЗначення
Channel nameВласна назва каналу, наприклад DiscordPrimary.
Bot TokenToken, збережений зі сторінки Bot у Discord Developer Portal.
Channel IDChannel ID, який ви скопіювали в Discord.
Proxy URL (необов'язково)Лише за потреби, наприклад https://your-proxy.example.com.

Коли все заповнено, натисніть Save.

Додавання конфігурації Discord-каналу

Як перевірити

ПеревіркаЯк перевірити
Картка каналу з'явиласяПісля збереження на сторінці налаштувань завантаження має бути картка Discord-каналу.
Канал можна ввімкнутиПеремикач Active має залишатися ввімкненим.
Конфігурацію збереженоУ деталях має бути видно, що Bot Token і Channel ID збережені.
Завантаження працюєЗавантажте тестове зображення й переконайтеся, що воно з'явилося в цільовому текстовому каналі Discord.

Короткий чекліст

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 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 ImgHost.