#python #discord #bots #discord.py
#python #Discord #боты #discord.py
Вопрос:
Я пытаюсь заставить команду также упомянуть человека, который написал команду, как мне добавить ее в текущую команду:
import discord
from discord.ext import commands
token = "" #bot token here
client = commands.Bot(command_prefix= "!")
@client.command()
async def ping(ctx):
await ctx.send('pong')
Я попытался добавить этот код:
@client.command()
async def command(ctx):
author = ctx.message.author
.. но это не сработало для меня, заставляя его печатать автора.
Ответ №1:
Если вы просто хотите добавить его в команду, ctx.author.mention должен выполнить эту работу
@client.command()
async def ping(ctx):
await ctx.send(f'pong {ctx.author.mention}')