public static async Task <IGuildUser> GetSwissbotUser(ulong id) { if (UserCache.TryGetUser(id, out var u)) { return(u); } IGuildUser user = SwissGuild.GetUser(id); if (user == null) { user = await Client.Rest.GetGuildUserAsync(SwissGuildId, id); } if (user == null) { return(null); } if (!UserCache.UserExistsInCache(user.Id)) { UserCache.AddUser(user); } return(user); }
public static async Task <SocketGuildUser> GetSwissbotUser(ulong id) { await SwissGuild.DownloadUsersAsync(); return(SwissGuild.GetUser(id)); }
public static async Task SendAlertMessage(string text = "", bool tts = false, Embed embed = null, RequestOptions options = null) => await SwissGuild.GetTextChannel(665647956816429096).SendMessageAsync(text, tts, embed, options);