Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试更改discord.py中的旧消息_Python_Discord.py - Fatal编程技术网

Python 尝试更改discord.py中的旧消息

Python 尝试更改discord.py中的旧消息,python,discord.py,Python,Discord.py,我正在尝试创建一个记分板来刷新自己。 我尝试过是否可以编辑该消息,但无法检查它 message(message_id) @client.event async def on_ready(): message = discord.abc.Messageable.fetch_message(message_id) await message.edit(contact = "hi") 这就是我得到的错误: message = discord.abc.Message

我正在尝试创建一个记分板来刷新自己。 我尝试过是否可以编辑该消息,但无法检查它

message(message_id)
@client.event
async def on_ready():
    message = discord.abc.Messageable.fetch_message(message_id)
    await message.edit(contact = "hi")
这就是我得到的错误:

message = discord.abc.Messageable.fetch_message(message_id)
TypeError: fetch_message() missing 1 required positional argument: 'id'

您没有编辑您试图编辑的
int
消息。如果我可以假设的话,int很可能就是消息ID

如果是这样,则需要通过该id检索消息,然后编辑消息本身。这可以通过使用

因此,更改后的代码将变成:

message_id = 842098851431186442
@client.event
async def on_ready():
    message = Client.fetch_message(message_id)
    await message.edit(contact = "hi")

它不工作,:TypeError:fetch_message()缺少1个必需的位置参数:“id”请尝试使用客户端获取消息