Недавно столкнулся с проблемой в работе плагина @distube/yt-dlp "An error encountered: PlayingError: Sign in to confirm you’re not a botId: BQZpUadYHLo" Может кто-то сталкивался с данной проблемой? Сам плагин cookie не берёт new YtDlpPlugin({ update: true, cookie './cookies.txt' })
Теперь объясню, как исправить данную проблему: 1) Удалять yt-dlp необязательно :) 2) Подключаем в код плагин "@distube/youtube" 3) Устанавливаем плагин "@distube/ytdl-core" (его импортировать не нужно, просто установить через npm install) Настройка плагина "@distube/youtube": 2.1) Устанавливаем плагин для браузера "EditThisCookie (V3)" (не реклама), переходим на сайт ютуба, логинимся в аккаунт и выкачиваем из него куки "экспорт" 2.2) Конфигурация плагина: (Пример "костыльного кода" есть на гитхабе) Вставляем в код выкачанные куки из плагина "EditThisCookie (V3)" 3) Запускаем бота и наслаждаемся работой без ошибки "An error encountered: PlayingError: Sign in to confirm you’re not a botId: BQZpUadYHLo" Важно! Не используйте свой основной аккаунт! Официальный вики -> кликабельно Пример "костыльного кода для теста" на гитхабе -> посмотреть (кликабельно)