これは非常に単純な質問かもしれませんが、コードでbackround
a を使用する場合、オプションのようなものがあるかどうか疑問に思っていました。例: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
私が本当に望んでいるのは、バックグラウンド タスクとして実行することだけです。それに関するドキュメントは見つかりませんでした。
お手伝いありがとう!――ジェイコブ・シャンクマン