mirror of
https://github.com/DreamExposure/DisCal-Discord-Bot.git
synced 2026-02-11 05:58:26 -06:00
This *should* fix the null errors by using our own site for the icon.
This commit is contained in:
@@ -7,6 +7,9 @@ public class DisCalAPI {
|
||||
|
||||
private static IDiscordClient client;
|
||||
|
||||
//final global variables.
|
||||
public final String iconUrl = "https://discalbot.com/assets/images/logos/Dark/Opaque/Type%20Square%20Dark%20+bg.png";
|
||||
|
||||
private DisCalAPI() {
|
||||
}
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ public class CalendarMessageFormatter {
|
||||
|
||||
public static EmbedObject getCalendarLinkEmbed(Calendar cal, GuildSettings settings) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.Calendar.Link.Title", settings));
|
||||
em.appendField(MessageManager.getMessage("Embed.Calendar.Link.Summary", settings), cal.getSummary(), true);
|
||||
@@ -46,7 +46,7 @@ public class CalendarMessageFormatter {
|
||||
*/
|
||||
public static EmbedObject getPreCalendarEmbed(PreCalendar calendar, GuildSettings settings) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.Calendar.Pre.Title", settings));
|
||||
if (calendar.getSummary() != null) {
|
||||
|
||||
@@ -68,7 +68,7 @@ public class Authorization {
|
||||
|
||||
//Send DM to user with code.
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.AddCalendar.Code.Title", settings));
|
||||
em.appendField(MessageManager.getMessage("Embed.AddCalendar.Code.Code", settings), cr.user_code, true);
|
||||
@@ -190,7 +190,7 @@ public class Authorization {
|
||||
for (CalendarListEntry i : items) {
|
||||
if (!i.isDeleted()) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.AddCalendar.List.Title", settings));
|
||||
em.appendField(MessageManager.getMessage("Embed.AddCalendar.List.Name", settings), i.getSummary(), false);
|
||||
|
||||
@@ -154,7 +154,7 @@ public class EventMessageFormatter {
|
||||
*/
|
||||
public static EmbedObject getPreEventEmbed(PreEvent event, GuildSettings settings) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.Event.Pre.Title", settings));
|
||||
try {
|
||||
|
||||
@@ -39,7 +39,7 @@ public class AnnouncementMessageFormatter {
|
||||
*/
|
||||
public static EmbedObject getFormatAnnouncementEmbed(Announcement a, GuildSettings settings) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.Announcement.Info.Title", settings));
|
||||
try {
|
||||
@@ -86,7 +86,7 @@ public class AnnouncementMessageFormatter {
|
||||
*/
|
||||
public static EmbedObject getCondensedAnnouncementEmbed(Announcement a, GuildSettings settings) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.Announcement.Condensed.Title", settings));
|
||||
em.appendField(MessageManager.getMessage("Embed.Announcement.Condensed.ID", settings), a.getAnnouncementId().toString(), false);
|
||||
@@ -145,7 +145,7 @@ public class AnnouncementMessageFormatter {
|
||||
*/
|
||||
static void sendAnnouncementMessage(Announcement announcement, Event event, CalendarData data, GuildSettings settings) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
|
||||
IGuild guild = DisCalAPI.getAPI().getClient().getGuildByID(announcement.getGuildId());
|
||||
|
||||
@@ -258,7 +258,7 @@ public class AnnouncementMessageFormatter {
|
||||
|
||||
static void sendAnnouncementDM(Announcement announcement, Event event, IUser user, CalendarData data, GuildSettings settings) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.Announcement.Announce.Title", settings));
|
||||
EventData ed = DatabaseManager.getManager().getEventData(announcement.getGuildId(), event.getId());
|
||||
|
||||
@@ -140,7 +140,7 @@ public class DisCalCommand implements ICommand {
|
||||
IGuild guild = event.getGuild();
|
||||
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal!");
|
||||
em.withTitle(MessageManager.getMessage("Embed.DisCal.Info.Title", settings));
|
||||
em.appendField(MessageManager.getMessage("Embed.DisCal.Info.Developer", settings), "NovaFox161", true);
|
||||
@@ -242,7 +242,7 @@ public class DisCalCommand implements ICommand {
|
||||
long guildId = event.getGuild().getLongID();
|
||||
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.DisCal.Settings.Title", settings));
|
||||
em.appendField(MessageManager.getMessage("Embed.DisCal.Settings.ExternalCal", settings), String.valueOf(settings.useExternalCalendar()), true);
|
||||
|
||||
@@ -746,7 +746,7 @@ public class EventCommand implements ICommand {
|
||||
String value = args[1];
|
||||
if (value.equalsIgnoreCase("list") || value.equalsIgnoreCase("colors") || value.equalsIgnoreCase("colours")) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal!");
|
||||
|
||||
em.withTitle("Available Colors");
|
||||
|
||||
@@ -62,7 +62,7 @@ public class HelpCommand implements ICommand {
|
||||
public Boolean issueCommand(String[] args, MessageReceivedEvent event, GuildSettings settings) {
|
||||
if (args.length < 1) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle("DisCal Command Help");
|
||||
for (ICommand c : CommandExecutor.getExecutor().getCommands()) {
|
||||
@@ -103,7 +103,7 @@ public class HelpCommand implements ICommand {
|
||||
//Embed formatters
|
||||
private EmbedObject getCommandInfoEmbed(ICommand cmd) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.appendField("Command", cmd.getCommand(), true);
|
||||
em.appendField("Description", cmd.getCommandInfo().getDescription(), true);
|
||||
@@ -127,7 +127,7 @@ public class HelpCommand implements ICommand {
|
||||
|
||||
private EmbedObject getSubCommandEmbed(ICommand cmd, String subCommand) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.appendField("Command", cmd.getCommand(), true);
|
||||
em.appendField("Sub Command", subCommand, true);
|
||||
|
||||
@@ -233,7 +233,7 @@ public class RsvpCommand implements ICommand {
|
||||
|
||||
private EmbedObject getRsvpEmbed(RsvpData data, GuildSettings settings) {
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.RSVP.List.Title", settings));
|
||||
em.appendField("Event ID", data.getEventId(), false);
|
||||
|
||||
@@ -94,7 +94,7 @@ public class TimeCommand implements ICommand {
|
||||
|
||||
//Build embed and send.
|
||||
EmbedBuilder em = new EmbedBuilder();
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().getClient().getGuildByID(266063520112574464L).getIconURL());
|
||||
em.withAuthorIcon(DisCalAPI.getAPI().iconUrl);
|
||||
em.withAuthorName("DisCal");
|
||||
em.withTitle(MessageManager.getMessage("Embed.Time.Title", settings));
|
||||
em.appendField(MessageManager.getMessage("Embed.Time.Time", settings), thisIsTheCorrectTime, false);
|
||||
|
||||
Reference in New Issue
Block a user