Перейти до основного вмісту

Voucher Challenge

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

Вихідний код: github.com/bitsocialnet/voucher-challenge

Як це працює

  1. Власник спільноти генерує один або кілька унікальних кодів ваучера.
  2. Власник розповсюджує ці коди довіреним авторам через обраний ними канал (пряме повідомлення, електронна пошта, особиста зустріч тощо).
  3. Коли автор намагається опублікувати, система викликів запитує у нього код ваучера.
  4. Код перевірено – якщо він справжній і ще не використовувався, публікація приймається.

Кожен код ваучера прив’язаний до певного автора після активації, запобігаючи повторному використанню іншими.

Коли це використовувати

Voucher Challenge найкраще підходить для:

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

Оскільки для цього потрібно розповсюджувати код вручну, він не масштабується для великих відкритих спільнот. Для таких сценаріїв замість цього розгляньте Spam Blocker або EVM Contract Call Challenge.

Інтеграція

Voucher Challenge підключається до того самого інтерфейсу виклику, який використовується іншими пакетами захисту від спаму в екосистемі Bitsocial. Власники спільноти вмикають це через свої налаштування спільноти, і завдання автоматично подається авторам, коли вони намагаються опублікувати.