Я делаю команду магазина для своего бота с каштаном, кольцом, мандарином, пончиком и подбираю смайлики в качестве пробного запуска. Когда я пытаюсь ввести: chestnut: emoji в качестве предмета для покупки, он сохраняет его как «item», но, похоже, он не совпадает с «: chestnut:» в операторе if
[Command("buy")]
public async Task Buy(string item)
{
if (item == ":chestnut:" || item == ":ring:" || item == ":tangerine:" || item == ":doughnut:" || item == ":pick:")
{
await ReplyAsync($"{item} purchased!");
}
else
{
await ReplyAsync("Please enter of of the correct item emojis in order to purchase");
}
}
Я пробовал и с другими смайликами, и я все еще получаю ответ из другой области