【发布时间】:2020-07-07 21:27:27
【问题描述】:
我正试图让机器人说“嘿(用户)这里是 hxd 的下载链接”有人可以帮助我吗?
async def hxd(ctx):
await client.say('Here is a download link for hxd')
【问题讨论】:
标签: python discord discord.py
我正试图让机器人说“嘿(用户)这里是 hxd 的下载链接”有人可以帮助我吗?
async def hxd(ctx):
await client.say('Here is a download link for hxd')
【问题讨论】:
标签: python discord discord.py
每个discord.Member 对象都有一个mention 属性。
以下是您的使用方法:
@client.command()
async def hxd(ctx):
await client.say(f"Hey {ctx.author.mention}! Here's a download link for hxd")
【讨论】:
ctx.author.mention
你可以使用getpass.getuser():
from getpass import getuser
async def hxd(ctx):
await client.say(f'Hey {getuser()} here is a download link for hxd')
【讨论】:
import getpass,而不是from os import getpass
mention 属性时,为什么还要使用getpass?
getuser 属性有什么问题?
discord.py标签,他可以使用mention属性,所以他只需要导入一个库,即discord.py^^