【发布时间】:2019-12-09 12:07:30
【问题描述】:
我正在创建一个音乐机器人,当用户使用命令播放时
机器人打印带有标题和其他信息的嵌入
但是当嵌入打印 desc 时,歌曲的标题是_。
我该如何解决?
截图:
async with ctx.typing():
try:
source = await YTDLSource.create_source(ctx, search, loop=self.bot.loop)
except YTDLError as e:
await ctx.send('Errore: {}'.format(str(e)))
else:
song = Song(source)
await ctx.voice_state.songs.put(song)
ctx.source = source
ctx.requester = source.requester
print(source)
print(source.requester)
print(source.title)
embed = (discord.Embed(title='Aggiunto alla coda',
description='```css\n{0.source.title}\n```'.format(ctx),
color=discord.Color.orange())
.add_field(name='Durata', value=ctx.source.duration)
.add_field(name='Richiesta da', value=ctx.requester.mention)
.set_thumbnail(url=ctx.source.thumbnail))
await ctx.send(embed=embed)
这里可能有问题?
def __init__(self, ctx: commands.Context, source: discord.FFmpegPCMAudio, *, data: dict, volume: float = 0.5):
self.title = data.get('title')
【问题讨论】:
标签: python discord.py youtube-dl