Теперь объясню, как исправить данную проблему:
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"
Важно! Не используйте свой основной аккаунт!
Официальный вики ->
кликабельно
Пример "костыльного кода для теста" на гитхабе ->
посмотреть (кликабельно)