Сделать .stop для музыки. и команды модератора тоесть продолжить или база данных для бота.
@dubfy2 жыл бұрын
А куда он сохраняет это?
@ДваПрограммиста2 жыл бұрын
Он не сохраняет никуда, он сразу транслирует в лайф режиме
@flodedge2 жыл бұрын
@@ДваПрограммиста А понял, давайте новую тематику программирование на питоне тоесть сделать бота вк как Conference Manager. Просто я вот еще записался на курсы по пайтону и уже на 1 уроке научился переменным и функции print.
@fsoky2 жыл бұрын
*Прикольненько*
@flodedge2 жыл бұрын
Фсоки приветик) Смотрю твои видосы также)))
@smcompanyGG5 ай бұрын
тут все годные типы соберутся?)
@korkapp2 жыл бұрын
Автор очень сильно мне помог. Большое ему спасибо, он заслуживает большего чем он имеет
@neiro40512 жыл бұрын
Попытался использовать команду, но выдало это Ignoring exception in command play: Traceback (most recent call last): File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 85, in wrapped ret = await coro(*args, **kwargs) File "C:\Users\евросеть\Desktop\Бот\music.py", line 16, in play vc = await ctx.message.author.voice.channel.connect() File "C:\Python310\lib\site-packages\discord\abc.py", line 1277, in connect voice = cls(client, self) File "C:\Python310\lib\site-packages\discord\voice_client.py", line 199, in __init__ raise RuntimeError("PyNaCl library needed in order to use voice") RuntimeError: PyNaCl library needed in order to use voice The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Python310\lib\site-packages\discord\ext\commands\bot.py", line 939, in invoke await ctx.command.invoke(ctx) File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 863, in invoke await injected(*ctx.args, **ctx.kwargs) File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 94, in wrapped raise CommandInvokeError(exc) from exc discord.ext.commands.errors.CommandInvokeError: Command raised an exception: RuntimeError: PyNaCl library needed in order to use voice
@dgdfgsdg10 ай бұрын
тоже
@dvs8552Ай бұрын
Здравствуйте, воспользовался гайдом и к сожалению не запустилось с первого раза Для горемык которые пытаются написать бота для прослушивания музыки с друзьями фикс небольшой приложу Все просто, нужно поменять цифру в строке link = info["formats"][0]["url"] с 0 на 9 (link = info["formats"][9]["url"]) Для тех кто хочет разобраться в вопросе "почему так происходит?" обьясняю Мы обращаемся командой link = info["formats"][0]["url"] к нулевому элементу кортежа info который получаем в виде JSON с ютуба, в этом элементе лежит ссылка на иконки песни, с них мы музыку не получим Опытным путем было выяснено что за музыку отвечают элементы с 6 и до 9го точно, дальше не успел проверить, разница между ними в качестве звука, ниже качество - быстрее грузит и наоборот Надеюсь этим комментарием я упростил кому-нибудь жизнь
@morakul54218 ай бұрын
0:51 А я могу использовать библиотеку VK? А именно определенный альбом?🤔
@flodedge2 жыл бұрын
ема, братан, думал ты больше забросил а ты молодец!!!
@thefilikofficial2 жыл бұрын
эх... 5 часть мы уже не увидим(
@lastiklive1873 Жыл бұрын
Не работает, пишет Command raised an exception: ClientException: ffmpeg\ffmpeg.exe was not found., ffmpeg я скинул в папку с ботом.
@ДваПрограммиста Жыл бұрын
возможно ты не правильно назвал файл ffmpeg или не создал для него отдельную папку
@kararasenok_gd2 жыл бұрын
Топ, жалко что так мало подписчиков =(
@Lastik_OFF Жыл бұрын
Помогите пожалуйста, бот подключается, но музыка не проигрывается, и в консоль выводит такую ошибку: TypeError: source must be an AudioSource not FFmpegPCMAudio. Помогите пожалуйста, весь интернет перерыл, не смог решить.
@Lastik_OFF Жыл бұрын
Помогите пжжж
@Lastik_OFF Жыл бұрын
Похоже никто не поможет
@Lastik_OFF Жыл бұрын
=(
@ДваПрограммиста Жыл бұрын
возможно ты пытаешься передать ffmpeg None
@Grammory Жыл бұрын
Что делать если вылезают ошибки? "vc" не определено в Строка 24
@KerP1ayy2 жыл бұрын
Круто снято!)
@RafikMusic2 жыл бұрын
у меня такая проблема пишет ClientException: ffmpeg\ffmpeg.exe was not found. что делать ?
@ДваПрограммиста2 жыл бұрын
Ты не скачал ffmpeg или не перенес папку с ним в папку с ботом
@RafikMusic2 жыл бұрын
@@ДваПрограммиста я скачал и перенес все как на видео
@ДваПрограммиста2 жыл бұрын
Ты создал папку ffmpeg?
@RafikMusic2 жыл бұрын
@@ДваПрограммиста да
@ДваПрограммиста2 жыл бұрын
Все должно работать
@vor4yn_ Жыл бұрын
доброго времени суток! н ехочет мой бот воспроизводить музыку у меня библиотека disnake, сделал всё как на видео а музыки нет((( помоги пожалуйста! 🙏🏼
@GidesPC2 жыл бұрын
здравствуйте, на винде (локал) все работает, а вот на хостинге как заюзать, там же линукс
@Renardess2 жыл бұрын
Большое тебе спасибо! Наконец мой бот сможет разговаривать и петь) P.S. Единственный рабочий гайд после 10 неудачно мной найденных, а это заслуживает уважения.
@koby_korm2 жыл бұрын
Можете подсказать? Когда выполняеться ytsearch он ищит только первое слово из запроса , что делать?
@mouziii8518 Жыл бұрын
у меня подчеркивается волнистой красной линией как исправить
@Nikita9555 Жыл бұрын
Сейчас гайд актуален? Недавно блокали ботов с ютубом связанных
@ДваПрограммиста Жыл бұрын
их блокают, если ты с этого доход получаешь
@nip1x317 Жыл бұрын
Command raised an exception: TypeError: 'module' object is not callable, помоги пожалуйста.
@rever108 Жыл бұрын
В ссылке код из ролика, он не работает ну в том смысле самого кода нету
@reznikvr2 жыл бұрын
Почему-то name 'url' is not defined . Что делать?
@zoomko Жыл бұрын
Можно ли сделать плейлист музыки с помощью этой команды? Он у меня проигрывает только одну песню, после чего молчит. Также пришлось внести изменения в библиотеку из-за изменений в ютубе, чтобы бот вообще мог воспроизводить музыку.
@qrts3864 Жыл бұрын
Привет ещё раз) Поможешь с изменениями в библиотеке?
@zoomko Жыл бұрын
@@qrts3864 привет, зайди в библиотеку ютуба, и измени 1794 строчку на "'uploader_id': self._search_regex(r'/(?:channel/|user/|(?=@))([^/?&#]+)', owner_profile_url, 'uploader id', default=None),"
@zoomko Жыл бұрын
@@qrts3864 т.е. БЫЛО: "'uploader_id': self._search_regex(r'/(?:channel|user)/([^/?&#]+)', owner_profile_url, 'uploader id') if owner_profile_url else None," СТАЛО: "'uploader_id': self._search_regex(r'/(?:channel/|user/|(?=@))([^/?&#]+)', owner_profile_url, 'uploader id', default=None),"
@qrts3864 Жыл бұрын
@@zoomko нихрена не понял) где что и как))
@razavik Жыл бұрын
Да, что за изменения ты провёл
@Delit332 жыл бұрын
А можно как-то добавить команду stop?
@ДваПрограммиста2 жыл бұрын
Да, используй функцию leave()
@Delit332 жыл бұрын
@@ДваПрограммиста А можешь простенький код написать stop? А то я не профи в пайтоне и в инете не вмжу ничего такого...
@ZedDiscordo Жыл бұрын
Через какое приложение ты работаешь?
@Kydasayka Жыл бұрын
PyCharm
@avabubuster Жыл бұрын
Что делать если бот заходит в голосовой канал но музыки нету?
@Kydasayka Жыл бұрын
зайти в консоль и прикрепить ошибку
@Wunderwaffe_0 Жыл бұрын
выдаёт ошибку link = info['formats'][0]['url'] TypeError: 'function' object is not subscriptable помогите пажожда😟
@liam_quincy Жыл бұрын
Было бы круто если бы ты показал как подключить остальные сервисы и красиво это оформить! По типу stop pause и тд
@flodedge Жыл бұрын
Жду проду, день 391.
@Mestir-p5w Жыл бұрын
день добрый хоть у меня ночь xd) Как обновить пакет youtube_dl если в replit он устаревший? Помогите люди
@Джи365 Жыл бұрын
Где же видео, где же видео... (А ещё код удалили с пастбина)
@ДваПрограммиста Жыл бұрын
подал апелляцию
@mafioznik_yt12 жыл бұрын
Ввожу команду для музыки. Бот заходит в войс и не проигрывает музыку. в Чём может быть причина?
@Texoras8 ай бұрын
То самое
@MrHackzack2 жыл бұрын
подскажите пожалуйста ответ на вопрос. при запуске бота в предварительно скомпилировав файл в .exe. при запуске музыки бот выдает ошибку плана discord.ext.commands.errors.CommandInvokeError: Command raised an exception: RuntimeError: PyNaCl library needed in order to use voice кто сталкивался? как исправить можно?
@ДваПрограммиста2 жыл бұрын
Зачем бота компилить в exe?
@ДваПрограммиста2 жыл бұрын
python -m pip install PyNaCl
@ДваПрограммиста2 жыл бұрын
Я думаю ошибка из за того, что компилер берёт библиотеки исходя из импортов, а PyNaCl нужен только для работы голосовых каналов в другой библиотеки => компилятор не добавляет библиотеку в экзешник. Если это верно, то просто импортируйте PyNaCl в своей программе.
@MrHackzack2 жыл бұрын
@@ДваПрограммиста что бы запустить и пусть работает в фоне. Терминал не висит и не мешается.
@MrHackzack2 жыл бұрын
@@ДваПрограммиста подскажи пожалуйста как это сделать. я недавно начал изучать.
@fischlluftschloss-narfidort Жыл бұрын
так у меня проблема с библиотекой, хз даже... ты еще тут и можешь ответить на пару вопросов?
@p1o4s8h8alko Жыл бұрын
Если что код {'format': "worstaudio/best', 'noplaylist': 'False', 'simulate': 'True', 'key': 'FFmpegExtractAudio'}
@sleepwalker9383 Жыл бұрын
'Member' object has no attribute 'channel' помогите пофиксить ошибку
@ДваПрограммиста Жыл бұрын
или ты не правильно написал код, или ты не в канале
@koshawaschber791511 ай бұрын
Вылезло куча ошибок.. А я уж обрадовался...
@sentis25102 жыл бұрын
link = info['formats'][0]['url'] ошибка
@noupiern Жыл бұрын
ImportError: cannot import name 'KZbinDl' from 'youtube_dl' что делать?
@kostch_ Жыл бұрын
Пофиксил , брат
@ДваПрограммиста Жыл бұрын
отлично
@STOPw40k2 жыл бұрын
Вопрос работает ли бот в связи с новой политикой ютуба?
@notevil55332 жыл бұрын
должен, вы ведь не планируете на этом зарабатывать?)
@irwe35142 жыл бұрын
Вышла вот такая ошибка: RuntimeError: Event loop is closed
@ДваПрограммиста2 жыл бұрын
Данная ошибка может возникать при разных обстоятельствах, скинь полную ошибку или проверь код
@myvsevolods2 жыл бұрын
Дай свою соц-сеть! У меня не работает...(
@ДваПрограммиста2 жыл бұрын
В следующем видео будет ДС сервер
@Bars-if6bl Жыл бұрын
а где код в "pastebin" я жму и там нету кода
@ДваПрограммиста Жыл бұрын
пастбин удалил его, потому что подумал, что это какая то фигня, я уже подал апелляцию, ждем...
@lihnuus2 жыл бұрын
Почему пишет что модуля Config нету?
@flomik61252 жыл бұрын
его скорее всего нет, так как ты не используешь файл config а просто импортировал его. ты должен либо создать файл config с токеном, либо ввести токен в сам скрипт
@JustRixed2 жыл бұрын
Пишет что то про библиотеку PyNaCi, что делать?
@ДваПрограммиста2 жыл бұрын
Если она у тебя по дефолту не стоит, то скачай pip install pynaci
@JustRixed2 жыл бұрын
@@ДваПрограммиста пишет что её нету
@ДваПрограммиста2 жыл бұрын
Попробуй python -m pip install PyNaCl
@JustRixed2 жыл бұрын
@@ДваПрограммиста ок
@ДваПрограммиста2 жыл бұрын
Если не поможет, то погугли ошибку
@Yariktarice Жыл бұрын
Слушай покажи как скачивать библиотеку youtube-dl
@reuz5413 Жыл бұрын
можно открыть командную строку, вписать туда: pip install --upgrade youtube-dl И библиотека сама скачается в питон
@Reboot_Grand7 ай бұрын
Продолжение плиз
@kirtvik51232 жыл бұрын
3 месяца жду 4-ую часть(((
@ДваПрограммиста2 жыл бұрын
Был занят, может запишу на днях
@DoomeR18G Жыл бұрын
А как насчёт целый плэйлистов ссылкой с ютуба?
@ДваПрограммиста Жыл бұрын
может, если вернусь, то будет, но маловероятно(
@Diser. Жыл бұрын
вернись пожалуйста @@ДваПрограммиста
@baequackson83662 жыл бұрын
лучшиййййййй
@ДваПрограммиста Жыл бұрын
спасибо
@Nekitqq2 жыл бұрын
Когда прода?)
@qrts3864 Жыл бұрын
Привет. Не знаешь почему бот заходит в канал, но не проигрывает музыку? Ошибок в консоли нет. Через пару секунд выводит "discord.gateway Shard ID None has stopped responding to the gateway. Closing and restarting."
@zoomko Жыл бұрын
Если смог разобраться в проблеме, расскажи как)
@zoomko Жыл бұрын
на форумах пишут что это баг версии библиотеки, и что её когда-нибудь обновят.
@qrts3864 Жыл бұрын
@@zoomko я и не пытался) около полу года назад всё работало, а вот вчера пробовал - уже нет.
@zoomko Жыл бұрын
@@qrts3864 ну вот как я и сказал, там баг вышел какой-то на плагине, патч скоро выкатят.
@ЛайфхакМайн2 жыл бұрын
Можешь пожалуйста сделать код для приватных голосовых каналов? Что бы типо настройка этих каналов была по селект меню(?
@persuadist.q2 жыл бұрын
это сложно, и нужно уметь работать с ембедами и кнопками
@JustRixed2 жыл бұрын
@@persuadist.q эмбеды легко делаются
@loksinaze2 жыл бұрын
А что в файл конфига нужно писать?
@ДваПрограммиста2 жыл бұрын
Токен и все что ты хочешь
@loksinaze2 жыл бұрын
@@ДваПрограммиста а как именно его туда вписать? Если просто указать его там, то выдаёт ошибку. Сразу извиняюсь, не силён в Python
@ДваПрограммиста2 жыл бұрын
token = 'твой токен'
@Фиртик-о8ш2 жыл бұрын
Бот запустился, но при вводе команды боту похер( Что делать ?
@ДваПрограммиста2 жыл бұрын
Не может быть, что нет никакой ошибки
@karamelka48632 жыл бұрын
@@ДваПрограммиста я не знаю почему но у меня тоже код по сути я правильно написал
@neiro40512 жыл бұрын
@@ДваПрограммиста Помоги, пожалуйста, попытался использовать команду, но выдало это Ignoring exception in command play: Traceback (most recent call last): File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 85, in wrapped ret = await coro(*args, **kwargs) File "C:\Users\евросеть\Desktop\Бот\music.py", line 16, in play vc = await ctx.message.author.voice.channel.connect() File "C:\Python310\lib\site-packages\discord\abc.py", line 1277, in connect voice = cls(client, self) File "C:\Python310\lib\site-packages\discord\voice_client.py", line 199, in __init__ raise RuntimeError("PyNaCl library needed in order to use voice") RuntimeError: PyNaCl library needed in order to use voice The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Python310\lib\site-packages\discord\ext\commands\bot.py", line 939, in invoke await ctx.command.invoke(ctx) File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 863, in invoke await injected(*ctx.args, **ctx.kwargs) File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 94, in wrapped raise CommandInvokeError(exc) from exc discord.ext.commands.errors.CommandInvokeError: Command raised an exception: RuntimeError: PyNaCl library needed in order to use voice
@GidesPC2 жыл бұрын
@@neiro4051 не вникал в ошибку, у меня не было никаких кроме того когда бот уже был подключен, так вот попробуй отключить бота и заново ввести - должно заработать
@neiro40512 жыл бұрын
@@GidesPC я пробовал, но ничего не получилось
@ГригорьевТимофей-л2в2 жыл бұрын
Все очень круто, но одна проблема... Не работает звук... Че делать?
@ДваПрограммиста2 жыл бұрын
что?
@neiro40512 жыл бұрын
@@ДваПрограммиста Бот заходит в канал, но звука нет. PS C:\Users\евросеть> & C:/Python310/python.exe c:/Users/евросеть/Desktop/Бот/music.py [download] Downloading playlist: Кальян каннибала [youtube:search] query "Кальян каннибала": Downloading page 1 [youtube:search] playlist Кальян каннибала: Downloading 1 videos [download] Downloading video 1 of 1 [youtube] YgxD7zQhp0w: Downloading webpage [youtube] Downloading just video YgxD7zQhp0w because of --no-playlist [youtube] YgxD7zQhp0w: Downloading player afeb58ff [download] Finished downloading playlist: Кальян каннибала Ignoring exception in command play: Traceback (most recent call last): File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 85, in wrapped ret = await coro(*args, **kwargs) File "c:\Users\евросеть\Desktop\Бот\music.py", line 26, in play vc.play(discord.FFmpegPCMAudio(executable="ffmpeg\\ffmpeg.exe", source=url, **FFMPEG_OPTIONS)) File "C:\Python310\lib\site-packages\discord\player.py", line 225, in __init__ super().__init__(source, executable=executable, args=args, **subprocess_kwargs) File "C:\Python310\lib\site-packages\discord\player.py", line 138, in __init__ self._process = self._spawn_process(args, **kwargs) File "C:\Python310\lib\site-packages\discord\player.py", line 147, in _spawn_process raise ClientException(executable + ' was not found.') from None discord.errors.ClientException: ffmpeg\ffmpeg.exe was not found. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Python310\lib\site-packages\discord\ext\commands\bot.py", line 939, in invoke await ctx.command.invoke(ctx) File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 863, in invoke await injected(*ctx.args, **ctx.kwargs) File "C:\Python310\lib\site-packages\discord\ext\commands\core.py", line 94, in wrapped raise CommandInvokeError(exc) from exc discord.ext.commands.errors.CommandInvokeError: Command raised an exception: ClientException: ffmpeg\ffmpeg.exe was not found. Вот что он мне выдал
@neiro40512 жыл бұрын
@@ДваПрограммиста пожалуйста, помоги, ты единственный ютубер, у которого такой скрипт
@МаксимБабичев-г7ш2 жыл бұрын
Что у тебя в конфиг файле?
@ДваПрограммиста2 жыл бұрын
токен от бота и разные ссылки
@iamjustapro92412 жыл бұрын
Сделай команды на заход пользователя после ввода команды для изменения канала приветсвия.
@iamjustapro92412 жыл бұрын
где продолжение...
@ДваПрограммиста2 жыл бұрын
Был занят, может запишу на днях
@direx3xd2 жыл бұрын
вывело ошибку, можно с тобой как-то связаться?
@ДваПрограммиста2 жыл бұрын
Думаю завтра выйдет новый, короткий видос, там ДС сервер будет
@vbug_test2 жыл бұрын
куда автор пропал
@ДваПрограммиста Жыл бұрын
не знаю(
@CoCuCoH41k2 жыл бұрын
Топ"!!!!!!!!!!!!!!!!!!!!!!!
@puffer78142 жыл бұрын
актуален ли код на данный момент?
@ДваПрограммиста2 жыл бұрын
Вполне
@lobva71192 жыл бұрын
Внимание, чтобы прочесть данный комментарий вам необходимо подписаться на данный канал!