0

これは非常に単純な質問かもしれませんが、コードでbackrounda を使用する場合、オプションのようなものがあるかどうか疑問に思っていました。例:ydl_opts

    else:
        ydl_opts = {
            'format': 'bestaudio',
            'restrictfilenames': False,
            'noplaylist': True,
            'nocheckcertificate': True,
            'no_warnings': True,
            'default_search': 'auto',
            'source_address': '0.0.0.0',
            # like about here i would love to have a "backround" option
        }

        try:
            with youtube_dl.YoutubeDL(ydl_opts) as ydl:
                ydl.download([query])
                query_id = os.popen(f'youtube-dl --get-id "ytsearch:{query}"').read()
                title = os.popen(f'youtube-dl --get-title "ytsearch:{query_id}"').read()
                thumbnail_embed = os.popen(f'youtube-dl --get-thumbnail "ytsearch:{query_id}"').read()
                duration_embed = os.popen(f'youtube-dl --get-duration "ytsearch:{query_id}"').read()
                embed = discord.Embed(title="Now Playing", color=0xa00000)
                embed.set_thumbnail(url=thumbnail_embed)
                embed.add_field(name=title, value=f"`0:00 / {duration_embed}`", inline=True)
                embed.set_footer(text=f"Requested by {ctx.message.author}")
                await ctx.send(embed=embed)

        except:
            return

私が本当に望んでいるのは、バックグラウンド タスクとして実行することだけです。それに関するドキュメントは見つかりませんでした。

お手伝いありがとう!――ジェイコブ・シャンクマン

4

0 に答える 0