public static async Task SendPM(IDiscordUser user, string message, DatabaseSettingId settingId = DatabaseSettingId.PERSONALMESSAGE) { if (CanSendNotification(user.Id, settingId)) { RuntimeEmbed e = new RuntimeEmbed(new Discord.EmbedBuilder()); e.Title = "NOTIFICATION"; e.Description = message; await e.QueueToUser(user); } }
public static async Task SendPM(ulong userId, string message, DatabaseSettingId settingId = DatabaseSettingId.PERSONALMESSAGE) { IUser m = Bot.instance.Client.GetUser(userId); IDiscordUser user = new RuntimeUser(m); if (CanSendNotification(userId, settingId)) { RuntimeEmbed e = new RuntimeEmbed(new Discord.EmbedBuilder()); e.Title = "NOTIFICATION"; e.Description = message; await e.QueueToUser(userId); Log.Message("Sent notification to " + user.Username); } }