VPSLINE
SANSARA3 августа 2026 г.6 мин

Обход блокировки Discord на YouTube с помощью GitHub и версии 1.9.9: пошаговая инструкция

Коротко

В этой статье мы рассмотрим возможность блокировки рекламы в Discord на основе GitHub-репозитория для YouTube 1.9.9. Мы изучим конфигурацию, необходимую для этого, и настроим решение на практике.

Настройка фильтрации рекламы в Discord на основе GitHub-репозитория для YouTube 1.9.9.

VPSSANSARAгайд

В этой статье мы рассмотрим возможность блокировки рекламы в Discord на основе GitHub-репозитория для YouTube 1.9.9. Мы изучим конфигурацию, необходимую для этого, и настроим решение на практике.

Подготовка

Для начала нам необходимо подготовить репозиторий на GitHub с необходимыми фильтрами для блокировки рекламы в Discord. Давайте создадим новый репозиторий и добавим туда файл ads_filter.json с необходимыми настройками:

`json { "filters": [ { "type": "regex", "pattern": "(youtube|youtu\\.be)\\.com/(?!channel/.*\\.9\\.9)", "action": "block" } ] } `

Этот файл содержит фильтр, который будет блокировать все ссылки на YouTube, кроме тех, которые содержат channel/.*\\.9\\.9.

Настройка Discord

Теперь нам необходимо настроить Discord, чтобы он использовал наши фильтры из GitHub-репозитория. Для этого нам необходимо создать новый сервер в Discord и добавить туда бота, который будет использовать наши фильтры.

Давайте создадим новый сервер и добавим туда бота Discord. Затем нам необходимо настроить бота, чтобы он использовал наши фильтры из GitHub-репозитория. Для этого нам необходимо создать новый файл config.json с настройками:

`json { "botToken": "Ваш токен бота", "gitHubToken": "Ваш токен GitHub", "repository": "Ваш репозиторий GitHub" } `

Затем нам необходимо настроить бота, чтобы он использовал наши фильтры из GitHub-репозитория. Для этого нам необходимо добавить следующую команду в файл bot.js:

`javascript const Discord = require('discord.js'); const github = require('github-api');

const bot = new Discord.Client(); const githubClient = new github.Client({ token: process.env.GITHUB_TOKEN });

bot.on('ready', () => { console.log('Бот готов!'); });

bot.on('message', (message) => { if (message.author.bot) return; githubClient.repos.getContents({ owner: process.env.REPOSITORY_OWNER, repo: process.env.REPOSITORY_NAME, path: 'ads_filter.json' }).then((response) => { const filters = JSON.parse(response.data.content); filters.filters.forEach((filter) => { if (message.content.match(filter.pattern)) { message.channel.send('Реклама блокирована!'); message.delete(); } }); }); });

bot.login(process.env.BOT_TOKEN); `

Тестирование

Теперь нам необходимо протестировать наше решение. Давайте создадим новый канал в Discord и добавим туда ссылку на YouTube. Если все настроено правильно, то ссылка должна быть блокирована.

Выводы

В этой статье мы рассмотрели возможность блокировки рекламы в Discord на основе GitHub-репозитория для YouTube 1.9.9. Мы изучили конфигурацию, необходимую для этого, и настроили решение на практике. Давайте продолжим улучшать нашу систему и добавлять новые фильтры для блокировки рекламы!

Подготовка

Для начала нам необходимо подготовить репозиторий на GitHub с необходимыми фильтрами для блокировки рекламы в Discord. Давайте создадим новый репозиторий и добавим туда файл ads_filter.json с необходимыми настройками:

`json { "filters": [ { "type": "regex", "pattern": "(youtube|youtu\\.be)\\.com/(?!channel/.*\\.9\\.9)", "action": "block" } ] } `

Этот файл содержит настройку, которая блокирует доступ к YouTube и YouTube-видео, кроме тех, которые находятся в канале с номером 1.9.9.

Настройка Discord

Далее нам необходимо настроить Discord, чтобы он использовал наш репозиторий на GitHub для фильтрации рекламы. Для этого нам понадобится:

  • GitHub-аккаунт с активной подпиской на GitHub Pages
  • Discord-аккаунт с настроенным сервером и каналом для тестирования
  • Умение использовать терминал или командную строку для настройки

2.1. Создание GitHub-репозитория

Если вы еще не создали репозиторий на GitHub, сделайте это сейчас. Перейдите на сайт GitHub и создайте новый репозиторий. Дайте ему любое имя, но убедитесь, что оно не содержит пробелов и имеет правильное расширение .git.

2.2. Настройка GitHub Pages

Настройте GitHub Pages в своем репозитории. Для этого сделайте следующее:

  • Перейдите в настройки репозитория и нажмите на кнопку «Pages».
  • Выберите раздел «Custom domain» и введите адрес, который вы хотите использовать для вашего репозитория.
  • Нажмите на кнопку «Save» и убедитесь, что GitHub Pages работает.

2.3. Настройка Discord

Теперь давайте настроим Discord, чтобы он использовал наш репозиторий на GitHub для фильтрации рекламы. Для этого сделайте следующее:

  • Перейдите в настройки сервера и нажмите на кнопку «Advanced».
  • В разделе «Filters» нажмите на кнопку «Add filter».
  • Введите адрес вашего GitHub-репозитория и нажмите на кнопку «Save».

Тестирование

После настройки вы можете проверить, работает ли фильтрация рекламы. Для этого сделайте следующее:

  • Создайте новое сообщение на вашем сервере и добавьте ссылку на YouTube-видео.
  • Убедитесь, что видео не доступно на сервере, если оно не находится в канале с номером 1.9.9.

Чек-лист:

  • Создайте GitHub-репозиторий и добавьте файл ads_filter.json с необходимыми настройками.
  • Настройте GitHub Pages в своем репозитории.
  • Настройте Discord, чтобы он использовал ваш репозиторий на GitHub для фильтрации рекламы.
  • Проверьте, работает ли фильтрация рекламы.

FAQ:

  • Как создать GitHub-репозиторий?

Чтобы создать GitHub-репозиторий, вам необходимо зарегистрироваться на сайте GitHub и нажать на кнопку «Create a new repository».

  • Как настроить GitHub Pages?

Настройте GitHub Pages в своем репозитории, чтобы он использовал адрес, который вы хотите использовать для вашего репозитория.

  • Как настроить Discord?

Настройте Discord, чтобы он использовал ваш репозиторий на GitHub для фильтрации рекламы, добавив адрес вашего GitHub-репозитория в настройки сервера.

  • Как проверить, работает ли фильтрация рекламы?

Проверьте, работает ли фильтрация рекламы, создав новое сообщение на сервере и добавив ссылку на YouTube-видео.

Ещё по теме

CTA · VPSLINE

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.