我有一个可以发送嵌入的disnake机器人。我想几天后编辑嵌入,所以我需要存储通道id和消息id,以便稍后更新嵌入。直到今天,我有一个可行的解决方案:
await inter.send(embed=my_embed)
msg = await inter.original_message()
message_id = msg.id然而,没有意识到我身边的任何变化,我现在得到了401。
File "/usr/local/lib/python3.8/site-packages/disnake/ui/view.py", line 370, in _scheduled_task
await item.callback(interaction)
File "/code/cogs/raffle_elements/time_selection.py", line 108, in callback
msg = await inter.original_message()
File "/usr/local/lib/python3.8/site-packages/disnake/interactions/base.py", line 342, in original_message
data = await adapter.get_original_interaction_response(
File "/usr/local/lib/python3.8/site-packages/disnake/webhook/async_.py", line 224, in request
raise HTTPException(response, data)
disnake.errors.HTTPException: 401 Unauthorized (error code: 50027): Invalid Webhook Token不和的一方有什么变化吗?是否有一种更好、更健壮的方法来获取消息的id?
发布于 2022-07-23 08:34:00
这是不和谐方面的一个问题,与新ids中的19位数字有关。他们会修好的
暂时不起作用的东西:
修改webhook
的
开发人员不和谐服务器:https://discord.gg/discord-developers
几乎相同的问题:discord.py (error code: 50027): Invalid Webhook Token
https://stackoverflow.com/questions/73082251
复制相似问题