private async void Session(object comcertezanehoe) { MessageCreateEventArgs e = (MessageCreateEventArgs)comcertezanehoe; try { if (e.Message.Content == $"<@!{e.Client.CurrentUser.Id}>" || e.Message.Content == $"<@{e.Client.CurrentUser.Id}>") { string prefix = await PrefixExtension.GetPrefix(e.Message); await e.Channel.SendMessageAsync(embed : new DiscordEmbedBuilder { Color = DiscordColor.PhthaloBlue, Title = $"Oii {e.Author.Username}, meu prefixo é `{prefix}`, se quiser ver os meus comandos é so usar `{prefix}help`!" }); } else { CommandsNextModule comandos = Cliente.GetCommandsNext(); await comandos.HandleCommandsAsync(e); } } catch (Exception ex) { e.Client.DebugLogger.LogMessage(LogLevel.Info, "Kurosawa Dia - Event", ex.Message, DateTime.Now); } }
internal async Task <int> PegarPrefixo(DiscordMessage msg) { int tamanho = GetStringPrefixLength(msg, await PrefixExtension.GetPrefix(msg)); if (tamanho != -1) { return(tamanho); } else { return(await GetCR(msg)); } }