Задать вопрос
@jianaze

Как передать в плагин @distube/yt-dlp файл с куки?

Недавно столкнулся с проблемой в работе плагина @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' })
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 2
@rPman
в исходниках есть ссылка как пользоваться
Ответ написан
@jianaze Автор вопроса
Теперь объясню, как исправить данную проблему:
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"

Важно! Не используйте свой основной аккаунт!

Официальный вики -> кликабельно
Пример "костыльного кода для теста" на гитхабе -> посмотреть (кликабельно)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Правильно надо cookies и путь к файлу лучше прямой давать, а то мало ли.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы