首页 > 解决方案 > Discord bot 从用户消息中获取照片

问题描述

Heyyy 我只是想知道如何将图像发送到频道并让 Discord 机器人将图像添加到它可以发送的文件列表中。

我想做一个 !meme 命令,您可以在其中通过发送照片并输入像 !add-meme 这样的命令来添加照片。它会保存照片并在您发送时随机显示一张!meme

这可能吗?

标签: pythonimagediscord

解决方案


是的,这是可能的,但您需要了解不和谐的 py 文档和对 python 的基本了解。

@client.command() 
async def readMessageURL(ctx):
    string = ctx.message.attachments[0]
    
 @client.command() 
    async def send(ctx):
      await TextChannel.send(file=discord.File('path/to/image.png')) #or
      await TextChannel.send(url=string))

参考:


推荐阅读