discord bot 说出服务器 amd 频道名称的命令
A command for discord bot to say server amd channel name
我需要 {server}
和 {channel}
方面的帮助。我无法让机器人说出服务器名称和频道名称。
@client.command()
async def whereami(ctx):
await ctx.send(f'You are on {server} on {channel}')
未定义服务器和频道。 ctx 参数是一个对象,它具有您要查找的两个属性;公会和频道(公会是他们在 Discord 中的称呼,而不是服务器)。因此,通过使用 ctx.channel 和 ctx.guild,您可以访问公会和频道对象。
@client.command()
async def whereami(ctx):
await ctx.send(f'You are on {ctx.guild} on {ctx.channel}')
您可以在官方文档中阅读有关所有属性的更多信息:
discord.py docs
我需要 {server}
和 {channel}
方面的帮助。我无法让机器人说出服务器名称和频道名称。
@client.command()
async def whereami(ctx):
await ctx.send(f'You are on {server} on {channel}')
未定义服务器和频道。 ctx 参数是一个对象,它具有您要查找的两个属性;公会和频道(公会是他们在 Discord 中的称呼,而不是服务器)。因此,通过使用 ctx.channel 和 ctx.guild,您可以访问公会和频道对象。
@client.command()
async def whereami(ctx):
await ctx.send(f'You are on {ctx.guild} on {ctx.channel}')
您可以在官方文档中阅读有关所有属性的更多信息: discord.py docs