Exemplo n.º 1
0
 public MemeCommand(MemeResultType resultType, string name, string value, string description)
 {
     ResultType  = resultType;
     Name        = name;
     Value       = value;
     Description = description;
 }
Exemplo n.º 2
0
        private Task SendResponse(bool commandResult, MemeResultType memeType, string value, string failureMessage)
        {
            var replyMessage = string.Empty;
            var embed        = new EmbedBuilder();

            if (commandResult)
            {
                if (memeType == MemeResultType.Image)
                {
                    embed.ImageUrl = value;
                }
                else
                {
                    replyMessage = value;
                }
            }
            else
            {
                replyMessage = failureMessage;
            }
            return(ReplyAsync(replyMessage, embed: embed?.Build()));
        }