Beispiel #1
0
 public async Task ExecuteGroup(CommandContext context, [RemainingText, Description("Название или id эмодзи")] DiscordEmojiWrapper emojiWrapper)
 {
     var emoji = emojiWrapper.Value;
     await context.RespondAsync(emoji).ConfigureAwait(false);
 }
Beispiel #2
0
        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);
        }