Exemplo n.º 1
0
        public override async Task <RestUserMessage> ReplyWithMessageAsync(EphemeralRule ephemeralRule,
                                                                           string message                    = null, bool isTts = false, Embed[] embeds = null, Embed embed = null,
                                                                           RequestOptions options            = null, AllowedMentions allowedMentions = null,
                                                                           MessageReference messageReference = null, MessageComponent components     = null, bool hasMentions = false)
        {
            await GetInitialAsync(true);

            if (embed == null && embeds != null && embeds.Any())
            {
                embed = embeds.FirstOrDefault();
            }

            return(await Channel.SendMessageAsync(message, isTts, embed, options, allowedMentions, messageReference,
                                                  components));
        }
Exemplo n.º 2
0
 public static bool ToEphemeral(this EphemeralRule action)
 {
     return(action != EphemeralRule.Permanent);
 }