Не зная остальной структуры вашего кода, трудно сказать точно, как должна быть структурирована эта команда.Ниже мое лучшее предположение.
from discord.ext.commands import Bot
from discord import User
client = Bot(command_prefix='!')
@client.command(pass_context=True)
async def give(ctx, user: User, money: int):
user_add_xp(user.id, money)
embed = discord.Embed(description='{0} hat {1}EXP bekommen'.format(user.name, money))
await client.say(embed=embed)
client.run("token")
Обратите внимание, что я не использую self.client
, потому что эта сопрограмма не является методом класса с атрибутом client
.Вместо этого первым аргументом команды является контекст вызова.