@@ -8,6 +8,9 @@
import com.teamwizardry.wizardrybot.api.StringConstants;
import de.btobastian.javacord.DiscordAPI;
import de.btobastian.javacord.entities.message.Message;
import de.btobastian.javacord.entities.message.embed.EmbedBuilder;

import java.awt.*;

public class ModuleCommands extends Module implements ICommandModule {

@@ -44,14 +47,13 @@ public String[] getAliases() {
@Override
public void onCommand(DiscordAPI api, Message message, Command command, Result result) {
StringBuilder commands = new StringBuilder();
commands.append("```\n---------------------------------------\n\n");
commands.append("List of stuff I can do:\n");
commands.append("*Type 'hey albus, ' followed by the command in question, for example 'hey albus, what does the math command do?`*\n");
for (Module module : WizardryBot.modules) {
if (module.isListed())
commands.append("> ").append(module.getName()).append("\n");
commands.append("- ").append(module.getName()).append("\n");
}
commands.append("\n---------------------------------------```");
message.reply(commands.toString());

EmbedBuilder embed = new EmbedBuilder().setTitle("List of stuff I can do").setColor(Color.BLUE)
.setDescription(commands.toString());
message.reply("Type 'hey albus, ' followed by the command in question, for example 'hey albus, what does the math command do?", embed);
}
}
@@ -40,7 +40,7 @@ public String getUsage() {

@Override
public String getExample() {
return "'hey albus, math 42+69' or hey albus, what's 99^34' or 'hey alby, calc sin(x) * cos(x)'";
return "'hey albus, math 42+69' or hey albus, calc 99^34' or 'hey alby, escapee sin(x^2) * cos(x/2)'";
}

@Override
@@ -135,6 +135,7 @@ public ModuleRemindMe(DiscordAPI api) {

FileWriter writer = new FileWriter(file);
new Gson().toJson(jsonElement, writer);
writer.flush();
break;
}
} catch (Exception e) {
@@ -12,7 +12,9 @@
import de.btobastian.javacord.DiscordAPI;
import de.btobastian.javacord.entities.User;
import de.btobastian.javacord.entities.message.Message;
import de.btobastian.javacord.entities.message.embed.EmbedBuilder;

import java.awt.*;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
@@ -108,13 +110,17 @@ public void onCommand(DiscordAPI api, Message message, Command command, Result r
for (JsonObject object1 : objects) {
count++;
if (object1.has("reminder") && object1.get("reminder").isJsonPrimitive()) {
reminders.append("\n").append(object1.getAsJsonPrimitive("reminder").getAsString()).append("\n");
reminders.append("- ").append(object1.getAsJsonPrimitive("reminder").getAsString()).append("\n");
}
array.remove(object1);
}
}
message.reply("Number of reminders: `" + count + "`\n" +
"You're reminders are:```" + reminders.toString() + "```");
EmbedBuilder embed = new EmbedBuilder()
.setTitle("")
.setColor(Color.GREEN)
.addField("Number of Reminders", count + "", false)
.addField("Reminders", reminders.toString(), false);
message.reply("", embed);

} catch (IOException e) {
message.reply("I'm having trouble remembering things right now. Sorry. [Error]: " + e.getMessage());