python-3.x - Discord.py - 嵌入缩略图参数 - 如何获取命令的用户头像
问题描述
这是唯一行不通的代码:
embed.set_thumbnail(user.avatar_url)
它说当我修改它时给出了 2 个 args,可能是由于一些语法糖或一些东西。但是,在当前状态下,我已经看过运行良好的视频,它会引发错误:
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\BenHa\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\bot.py", line 898, in invoke
await ctx.command.invoke(ctx) File
"C:\Users\BenHa\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\core.py", line 550, in invoke
await injected(*ctx.args, **ctx.kwargs) File
"C:\Users\BenHa\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\ext\commands\core.py", line 70, in wrapped
raise CommandInvokeError(e) from e
discord.ext.commands.errors.CommandInvokeError: Command raised an exception:
HTTPException: BAD REQUEST (status code: 400): Invalid Form Body In embed.thumbnail.url: Not a well formed URL.
不知道该怎么做。
解决方案
修复:我所要做的就是添加“url =”将元组内的参数声明为 url,我认为这是给定的(我很傻)。
推荐阅读
- python - 使用python对图像中的像素进行基于密度的异常值检测
- spring - Spring Security 和 i18n
- java - Java 反斜杠命令
- c# - 检查两条 Vector3 线何时相交 - Unity3D
- android-emulator - 无法在禁用 Hyper-V、AMD 处理器的情况下安装 HAXM
- wordpress - 无法更改 workdpress 网站上的背景图片
- java - 如何同步执行异步任务Android java
- java - json 的 java.util.regex.Pattern
- php - Codeigniter,限制用户每天输入一次报告
- python - 如何将子文件夹中的文件作为参数传递给python中的函数