python - 像克莱德一样回应
问题描述
我试图做出像克莱德这样的回应,只有 ctx.author 才能看到。这是我尝试过的:
@client.command()
async def hi(ctx):
author = ctx.author
await author.reply('Hallo')
但是代码给了我一个错误,即Member 对象没有属性 reply。任何人都可以帮助我吗?
解决方案
我假设您是要回复消息,而不是 DM 用户。这可以通过调用reply()
onctx
而不是来完成ctx.author
,所以只需这样做:
@client.command()
async def hi(ctx):
await ctx.reply('Hallo')
推荐阅读
- r - 是否使用 r 中的插入符号训练了 glmnet 模型中原始尺度的变量系数
- javascript - 如何根据d3中的第三列给出颜色?
- reactjs - 在组件更新时在 Redux 中保存 React 组件滚动位置
- python - 广播加入 pyspark
- mysql - 根据年份列表示各个城市的sql数据
- algorithm - 检查 N^2 个元素是否可以转换为 N*N 对称矩阵的程序?
- c# - 如何在 C#(MonoDroid) 中将 EditText 长度限制为 6 个整数和 3 个小数位?
- angular - 我有一个“过滤器”功能,它假设根据名称过滤来自 Firestore 的数据。我能够从 firestore 获取全部数据
- javascript - 如何在文本区域内添加表情符号或图像图标?
- javascript - Ckeditor 工具栏项目在 Vue (Laravel) 中不可用