Как мне получить пользователя, который написал команду бота? Discord.py - PullRequest
0 голосов
/ 03 апреля 2020

Как мне получить пользователя, который написал команду бота? Итак, автор сообщения.

Код:

import discord
from discord.ext import commands

client = commands.Bot(command_prefix='!')

@client.event
async def on_ready():
    print('Bot wurde gestartet: ' + client.user.name)
#wts        
@client.command()
async def wts(ctx,name_schuh,preis,festpreis,url):
    channel = client.get_channel(693503741156130897)
    embed=discord.Embed(title="WTS", description= "@USER", color=0x00ff00)
    embed.add_field(name="**Sneaker:** ", value= name_schuh)
    embed.add_field(name="**Price:** ", value=preis)
    embed.add_field(name="**Negotiable:** ", value=festpreis)
    embed.set_thumbnail(url= url)
    await channel.send( embed = embed)

1 Ответ

0 голосов
/ 03 апреля 2020

ctx.author даст вам Member, который отправил сообщение.

...