python - Discord bot 从用户消息中获取照片
问题描述
Heyyy 我只是想知道如何将图像发送到频道并让 Discord 机器人将图像添加到它可以发送的文件列表中。
我想做一个 !meme 命令,您可以在其中通过发送照片并输入像 !add-meme 这样的命令来添加照片。它会保存照片并在您发送时随机显示一张!meme
这可能吗?
解决方案
是的,这是可能的,但您需要了解不和谐的 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))
参考:
推荐阅读
- javascript - 下面的代码适用于函数声明,但不适用于函数表达式
- c# - C# 异步后续调用返回现有任务
- python-3.x - python pandas中列表中几列的groupby行
- excel - 使用数组变量中的工作表数据创建图表
- php - 没有内置函数的数组键比较
- gradle - 在本地或 CI 中构建时如何在 Gradle 中的存储库之间切换
- docker - 在 Ubuntu Docker 容器中安装 Informix CSDK
- c++ - 为什么下面班级的大小是8
- linux - 用于 linux Debian 和 Arch 的 Docker 撰写文件
- android - Kotlin 多平台使用动态交付?