public async Task ExecuteGroup(CommandContext context, [RemainingText, Description("Название или id эмодзи")] DiscordEmojiWrapper emojiWrapper) { var emoji = emojiWrapper.Value; await context.RespondAsync(emoji).ConfigureAwait(false); }
public async Task React(CommandContext context, [Description("Id сообщения")] ulong messageId, [RemainingText, Description("Название или id эмодзи")] DiscordEmojiWrapper emojiWrapper) { var emoji = emojiWrapper.Value; DiscordMessage msg; try { msg = await context.Channel.GetMessageAsync(messageId); } catch (Exception) { await context.RespondAsync($"Сообщения с Id {messageId} в данном канале не найдено").ConfigureAwait(false); return; } await msg.CreateReactionAsync(emoji).ConfigureAwait(false); }