使用 python Discord bot 播放 Youtube 音频
Posted
技术标签:
【中文标题】使用 python Discord bot 播放 Youtube 音频【英文标题】:play Youtube audio with python Discord bot 【发布时间】:2018-05-17 21:14:53 【问题描述】:嘿,我想知道是否可以在不做任何特别的事情的情况下播放 youtube 音频。这是我的代码:
if message.content.upper().startswith('!PLAY'):
args = message.content.split(" ")
url = args[1]
author = message.author
voice_channel = author.voice_channel
vc = await Client.join_voice_channel(voice_channel)
player = await vc.create_ytdl_player(url)
player.Start()
我认为这已经足够了,但我想如果可能的话,没有人有一些关于如何做到这一点的提示吗?
【问题讨论】:
【参考方案1】:也许你应该看一些教程而不是在这里问?我也建议这样做
@client.command()
async def yt(ctx, url):
author = ctx.message.author
voice_channel = author.voice_channel
vc = await client.join_voice_channel(voice_channel)
player = await vc.create_ytdl_player(url)
player.start()
虽然我不完全确定,但这应该可以工作:)
【讨论】:
以上是关于使用 python Discord bot 播放 Youtube 音频的主要内容,如果未能解决你的问题,请参考以下文章
Discord bot python:discord.errors.ClientException:找不到ffmpeg
如何使用 Discord.py Cogs 使 Discord Bot 加入语音频道并在成员加入频道时播放音频文件