added choosen answer to poll feedback
This commit is contained in:
parent
9e3eaebb3d
commit
eaa0b4c4ef
3 changed files with 6 additions and 3 deletions
|
@ -74,7 +74,8 @@ namespace DiscordBot.CommandHandlers
|
||||||
UserId = component.User.Id
|
UserId = component.User.Id
|
||||||
};
|
};
|
||||||
await _httpService.AnswerPoll(answer);
|
await _httpService.AnswerPoll(answer);
|
||||||
await component.RespondAsync("Answer sent.", ephemeral: true);
|
ButtonComponent usedButton = (ButtonComponent)component.Message.Components.First().Components.First(c => c.CustomId == component.Data.CustomId);
|
||||||
|
await component.RespondAsync($"Answer \"{usedButton.Label}\" sent.", ephemeral: true);
|
||||||
break;
|
break;
|
||||||
case Constants.ComponentIds.POLL_CUSTOM_ANSWER_BUTTON:
|
case Constants.ComponentIds.POLL_CUSTOM_ANSWER_BUTTON:
|
||||||
PollMessage.Parameters pollCustomParameters = PollMessage.ParseId(component.Data.CustomId);
|
PollMessage.Parameters pollCustomParameters = PollMessage.ParseId(component.Data.CustomId);
|
||||||
|
|
|
@ -74,7 +74,7 @@ namespace DiscordBot.CommandHandlers
|
||||||
UserId = modal.User.Id
|
UserId = modal.User.Id
|
||||||
};
|
};
|
||||||
await _httpService.AnswerPoll(answer);
|
await _httpService.AnswerPoll(answer);
|
||||||
await modal.RespondAsync("Answer sent.", ephemeral: true);
|
await modal.RespondAsync($"Answer \"{modalAnswer}\" sent.", ephemeral: true);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
using Discord;
|
||||||
using Discord.WebSocket;
|
using Discord.WebSocket;
|
||||||
using DiscordBot.Messages;
|
using DiscordBot.Messages;
|
||||||
using DiscordBot.Services;
|
using DiscordBot.Services;
|
||||||
|
@ -64,7 +65,8 @@ namespace DiscordBot.CommandHandlers
|
||||||
UserId = component.User.Id
|
UserId = component.User.Id
|
||||||
};
|
};
|
||||||
await _httpService.AnswerPoll(answer);
|
await _httpService.AnswerPoll(answer);
|
||||||
await component.RespondAsync("Answer sent.", ephemeral: true);
|
SelectMenuComponent selectMenu = (SelectMenuComponent)component.Message.Components.First().Components.First(c => c.CustomId == component.Data.CustomId);
|
||||||
|
await component.RespondAsync($"Answer \"{selectMenu.Options.First(s => s.Value == component.Data.Values.First()).Label}\" sent.", ephemeral: true);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue