ГАЙД З ТОКЕНГЕЙТИНГУ ВАШОГО СЕРВЕРА DISCORD БЕЗ ВИКОРИСТАННЯ КОДУ

Oleg Tytarenko 05 груд. 2025
Гайд з токенгейтингу вашого сервера Discord без використання коду

Обмеження доступу за допомогою токенів (Token-gating) — це процес обмеження доступу до певних каналів або цілого Discord-сервера лише для користувачів, які володіють конкретним Невзаємозамінним токеном (NFT) або необхідною кількістю певного криптовалютного токена. Ця стратегія життєво необхідна для проектів NFT, Децентралізованих автономних організацій (DAO) та спільнот Web3, які прагнуть надати ексклюзивний доступ та цінність своїм власникам.

Цей гайд показує покроковий підхід без коду (no-code), використовуючи популярні сторонні сервіси, щоб швидко та безпечно налаштувати обмеження доступу за допомогою токенів на вашому Discord-сервері...

Передумови

Перш ніж почати, переконайтеся, що у вас є:

  • Discord-сервер: Ви повинні мати права Власника або Адміністратора.

  • Цільовий токен/NFT: Ви повинні знати Адресу контракту токена або NFT-колекції, для доступу до якої ви хочете встановити обмеження (наприклад, Ethereum, Polygon).

  • Бот для Token-Gating: Ми зосередимося на двох популярних рішеннях без коду: Collab.Land і Guild.xyz.

1. Налаштування вашого Discord-сервера

Крок 1: Створення обмежених ролей та каналів

Ваш бот для token-gating автоматично призначить визначену роль верифікованим власникам.

  • Створіть обмежену роль: Перейдіть до Налаштування сервера (Server Settings)Ролі (Roles)Створити роль (Create Role).

  • Назвіть її чітко: (наприклад, Verified Holder або NFT Owner).

  • Відрегулюйте дозволи: Переконайтеся, що ця нова роль має дозволи, які ви хочете надати власникам (наприклад, можливість переглядати та писати в спеціальних каналах).

  • Створіть обмежені канали: Створіть нові текстові або голосові канали (наприклад, #holder-lounge, #alpha-access).

  • Обмежте доступ: У Дозволах каналу (Channel Permissions) для цих нових каналів забороніть ролі @everyone можливість Переглядати канал (View Channel).

  • Потім явно дозвольте ролі Verified Holder Переглядати канал (View Channel).

Крок 2: Створення каналу для верифікації

Вам потрібен публічний канал, де користувачі можуть розпочати процес верифікації.

  • Створіть публічний канал (наприклад, #start-here або #verify-wallet).

  • У цій каналі надайте чіткі інструкції, які просять користувачів підключити свій гаманець за допомогою бота (тут ви додасте команду верифікації бота пізніше).

2. Обмеження доступу токенами за допомогою Collab.Land (Рекомендовано для початківців)

Collab.Land — це широко використовуване, надійне рішення, яке підтримує численні блокчейни.

Крок 3: Додавання бота Collab.Land на ваш сервер

  • Перейдіть на веб-сайт Collab.Land і натисніть Запустити додаток (Launch App).

  • Натисніть Додати до Discord (Add to Discord) та надайте боту дозвіл приєднатися до вашого сервера.

  • Переконайтеся, що бот має дозвіл Керувати ролями (Manage Roles), щоб він міг призначати роль власника.

Крок 4: Налаштування вимоги до токена

  • На вашому Discord-сервері перейдіть до публічного каналу верифікації (наприклад, #verify-wallet).

  • Введіть команду налаштування: /setup.

  • Collab.Land проведе вас через інтерактивний процес налаштування:

    • Виберіть роль (Select Role): Виберіть обмежену роль, яку ви створили (наприклад, Verified Holder).

    • Виберіть стандарт токена (Select Token Standard): Виберіть тип активу (наприклад, ERC-721 для NFT, ERC-20 для взаємозамінних токенів).

    • Введіть адресу контракту (Enter Contract Address): Вставте адресу контракту вашої NFT-колекції або токена.

    • Встановіть кількість (Set Amount): Вкажіть мінімальну необхідну кількість токенів або NFT (наприклад, 1 для одного NFT).

    • Перегляньте та збережіть (Review and Save): Підтвердьте налаштування.

Крок 5: Остаточне налаштування верифікації

  • Collab.Land тепер опублікує повідомлення в каналі з кнопкою верифікації.

  • Користувачі натискають кнопку, яка відкриває захищене вікно для підключення їхнього гаманця (наприклад, MetaMask).

  • Якщо гаманець містить необхідні активи, Collab.Land автоматично надає роль "Verified Holder", негайно розблоковуючи обмежені канали.

3. Обмеження доступу токенами за допомогою Guild.xyz (Рекомендовано для складних вимог)

Guild.xyz — це універсальний інструмент, який дозволяє створювати більш складні "вимоги до членства" на кількох платформах (Discord, Telegram, тощо) та пропонує потужну компонувальність.

Крок 6: Створення вашої Гільдії та підключення Discord

  • Перейдіть на веб-сайт Guild.xyz та увійдіть, підключивши свій гаманець.

  • Натисніть Створити Гільдію (Create Guild).

  • Підключити Discord (Connect Discord): Дотримуйтесь інструкцій, щоб підключити ваш Discord-сервер.

  • Вам потрібно буде авторизувати бота Guild приєднатися до вашого сервера та керувати ролями.

Крок 7: Визначення "Вимоги"

Вимога (Requirement) — це правило, яке користувач повинен задовольнити, щоб отримати роль.

  • На панелі керування Guild перейдіть на вкладку Вимоги (Requirements).

  • Натисніть Додати вимогу (Add Requirement).

  • Виберіть ланцюг (Select Chain): Виберіть блокчейн (наприклад, Ethereum, Solana).

  • Виберіть тип активу (Select Asset Type): Виберіть, чи вимагаєте ви NFT, взаємозамінний токен, баланс або певну транзакцію.

  • Введіть деталі контракту (Enter Contract Details): Вставте адресу контракту та вкажіть необхідну кількість.

Крок 8: Призначення ролі ("Нагорода")

Нагорода (Reward) — це роль, яка надається, коли Вимога задоволена.

  • На панелі керування Guild перейдіть на вкладку Ролі (Roles).

  • Створіть нову роль (наприклад, Holder Access).

  • Підключити роль до вимоги (Connect Role to Requirement): Виберіть обмежену роль, яку ви створили в Discord (наприклад, Verified Holder).

  • Зв'язати (Link): Зв'яжіть роль з Вимогою, яку ви визначили на Кроці 7.

Крок 9: Верифікація користувача

  • Guild автоматично генерує публічне посилання "Приєднатися до Гільдії" ("Join Guild"). Поділіться цим посиланням у вашому каналі #verify-wallet.

  • Користувачі переходять за посиланням, підключають свій гаманець та прив'язують свій Discord-акаунт.

  • Guild постійно моніторить їхній гаманець. Якщо активи утримуються, бот миттєво надає роль, і доступ захищається.

Поради щодо безпеки та обслуговування

  • Ієрархія ролей (Role Hierarchy): Переконайтеся, що роль бота знаходиться вище ролі, якою він керує (наприклад, роль Verified Holder) у Налаштуваннях ролей (Role Settings) вашого Discord.

  • Це критично важливо, щоб бот міг призначити роль.

  • Скасування доступу (Revoking Access): Як Collab.Land, так і Guild.xyz постійно моніторять гаманці.

  • Якщо користувач продає або переказує необхідний токен, бот автоматично видаляє обмежену роль, скасовуючи його доступ до ексклюзивних каналів.

  • Привітальне повідомлення (Welcome Message): Використовуйте канал верифікації, щоб опублікувати чітке повідомлення, яке пояснює, чому їм потрібно підключити свій гаманець і які канали будуть розблоковані, як тільки вони це зроблять.

  • Ніколи не запитуйте Seed-фразу (Never Ask for Seed Phrase): Нагадайте своїй спільноті, що жоден легітимний бот ніколи не запитає їхню Seed-фразу або приватний ключ гаманця.

  • Процес підключення базується виключно на підписі.

Висновок

Використовуючи ці інструменти без коду, ви можете створити безпечну, автоматизовану та ефективну спільноту з обмеженням доступу токенами за лічені хвилини, підвищуючи ексклюзивність та цінність для ваших верифікованих власників.

Читайте більше в нашому блозі...

Давайте разом будувати майбутнє соціальних мереж

Цей вебсайт використовує файли cookie. Файли cookie необхідні для правильної роботи вебсайту. Якщо ви хочете дізнатися більше, натисніть тут

Натиснувши на кнопку `Погоджуюсь`, ви погоджуєтеся на використання файлів cookie.

Погоджуюсь
Гоу до Discord
Go to Discord