Я делаю бота в дискорде, и мне потребовалось после нажать кнопки отправлять Response, да так, чтобы он был ephemeral (типо сообщение было видно только 1 пользователю). Я подписался на ивент ComponentInteractionCreated, и вот эта функция:
var res = new DiscordInteractionResponseBuilder() .WithContent("No buttons"); await args.Interaction.CreateResponseAsync(InteractionResponseType.DeferredMessageUpdate, res);
}
Вроде бы все правильно, но мне кидает ошибку:
Event handler exception for event COMPONENT_INTERACTED thrown from System.Threading.Tasks.Task Client_ComponentInteractionCreated(DSharpPlus.DiscordClient, DSharpPlus.EventArgs.ComponentInteractionCreateEventArgs) (defined in Bot.Program) DSharpPlus.Exceptions.BadRequestException: Bad request: 400
Я не знаю, как это решить. Обычные сообщения он с радость отправляет, но Response отказывается, выдает ошибку 400. Искал везде, ничего не нашел. Помогите пожалуйста