Discord bot 从用户消息中获取照片
Posted
技术标签:
【中文标题】Discord bot 从用户消息中获取照片【英文标题】:Discord bot get photo from user message 【发布时间】:2021-07-19 23:00:55 【问题描述】:嘿嘿 我只是想知道如何将图像发送到频道并让 Discord 机器人将图像添加到它可以发送的文件列表中。
我想创建一个 !meme 命令,您可以在其中通过发送照片并输入像 !add-meme 这样的命令来添加照片。当您发送 !meme 时,它会保存照片并随机显示一张照片
这可能吗?
【问题讨论】:
【参考方案1】:是的,这是可能的,但您需要了解 discord 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))
参考:
Attachment.url Message.attachments TextChannel.send【讨论】:
以上是关于Discord bot 从用户消息中获取照片的主要内容,如果未能解决你的问题,请参考以下文章
Discord bot c#获取用户信息(不带参数)并发回消息
如何使用 discord.js 从 discord bot 向特定用户发送消息
如何获取 Bot 消息 ID 并编辑消息 - Discord JDA Java
从 discord.js 中的消息中获取 Emoji url