python - 等待消息发送,然后将最后一条消息存储为变量。不和谐.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)
解决方案
那是错误的使用。可以看官方参考。
msg = await client.wait_for('message')
推荐阅读
- php - 通过 SOAP 扩展从 php 与 asmx webservices 通信
- css - 文本区域中的垂直对齐
- c# - ASP.NET Core 中的 File()、PhysicalFile()、PhysicalFileResult() 有什么区别?
- wpf - wpf鼠标悬停网格行第一个元素
- makefile - Create intermediate files in build directory from makefile
- django - 我正在使用复选框值列表来过滤 django 中的数据
- node.js - Node.js 同步循环执行
- python - Flask 单元测试——模拟 Aerospike DB
- windows - vue-cli-plugin-electron-builder 在新窗口中打开子组件
- java - 如何以编程方式创建 android ViewStub?