首页 > 解决方案 > 等待消息发送,然后将最后一条消息存储为变量。不和谐.py

问题描述

我正在尝试编写一些代码来发送消息,然后等待响应,然后将该响应存储为变量。

我到目前为止的代码看起来像这样

import discord
global sMessage
sMessage = message.content.replace('`', '')
client.wait_for(sMessage)
channel = client.get_channel("(the id of my channel)")
msgtest = channel.history(limit = 1)
await message.channel.send(msgtest)

不幸的是,这段代码不起作用。如果有人知道我将如何让此代码正常工作,我将不胜感激。
(不和谐.py)

标签: pythondiscord.py

解决方案


那是错误的使用。可以看官方参考。

msg = await client.wait_for('message')


推荐阅读