В общем, когда я пишу команду balance, бот выводит баланс пользователя с помощью простого сообщения. Я хочу обернуть его в сообщение для встраивания, чтобы настроить его позже. Я попытался создать метод, отвечающий за построитель встраивания, но не могу реализовать его в самой команде. Я использую дискотеку библиотеки. net
[Command("balance"), Remarks("Shows how manys you have")]
[Alias("Cash", "Money")]
public async Task CheckMiunies()
{
var account = _globalUserAccounts.GetById(Context.User.Id);
await ReplyAsync(GetMiuniesReport(account.Miunies, Context.User.Mention));
}
[Command("balance"), Remarks("Shows how many the mentioned user has")]
[Alias("Cash", "Money")]
public async Task CheckMiuniesOther(IGuildUser target)
{
var account = _globalUserAccounts.GetById(target.Id);
await ReplyAsync(GetMiuniesReport(account.Miunies, target.Mention));
}
public static EmbedBuilder DailyGetEmbed(int amount)
{
var eb = new EmbedBuilder();
eb.WithDescription($"You have **{amount.ToString("n0")}**");
eb.WithColor(Color.Gold);
return eb;
}