Discord with Python:将嵌入发送到用户指定的特定频道

Posted

技术标签:

【中文标题】Discord with Python:将嵌入发送到用户指定的特定频道【英文标题】:Discord with Python: Sending embeds to specific channels given by user 【发布时间】:2021-11-19 03:34:39 【问题描述】:

请查看以下演示:

@bot.command()
@commands.has_permissions(manage_messages= True)
async def quickembed(ctx, *,msg):
    em = discord.Embed(description=f'msg', color=discord.Color.green())  
    await ctx.send(embed=em)

【问题讨论】:

请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:

只需将通道设为必需参数,然后将其发送到那里,如下所示:

@bot.command() 
@commands.has_permissions(manage_messages= True) 
async def quickembed(ctx, channel: discord.TextChannel, * , msg): 
    em = discord.Embed(description=f'msg', color=discord.Color.green())
    await channel.send(embed=em)

【讨论】:

你能告诉我同样的颜色吗 会是完全相同的东西,只是你最好为该输入使用十六进制颜色代码

以上是关于Discord with Python:将嵌入发送到用户指定的特定频道的主要内容,如果未能解决你的问题,请参考以下文章

使用 XHR 请求将 Discord 嵌入发送到 Webhook

使用 discord.py 将已经存在的 json 文件作为嵌入发送

Discord - 截图嵌入消息

尝试使用 discord.js 将 client.reply 作为嵌入消息发送时出现问题

Discord.js 分片,如何使用 broadcastEval 发送嵌入消息?

将图像附加并嵌入到 Discord