Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var args = message.getContent().split(" ");
- if (args.length < 3) {
- channel.message("```\n" + args[0] + " <add|remove> <name> <link>\n```");
- return;
- }
- var mode = args[1];
- if (mode != "add" && mode != "remove") {
- channel.message("Invalid mode");
- return;
- }
- if (mode == "add" && args.length < 4) {
- channel.message("You need a link to add");
- return;
- }
- var member_list = storage.get("memberList");
- if (member_list == "null")
- member_list = [];
- else
- member_list = JSON.parse(member_list);
- if (mode == "add") {
- var name = args.slice(2, args.length - 1).join(" ");
- var link = args[args.length - 1];
- member_list.push({name: name, link: link});
- } else if (mode == "remove") {
- var name = args.slice(2, args.length).join(" ");
- for (var i = 0; i < member_list.length; i++) {
- if (member_list[i].name == name) {
- member_list.splice(i, 1);
- break;
- }
- }
- }
- member_list.sort(function(a, b) {return a.name.toLowerCase() < b.name.toLowerCase() ? -1 : a.name.toLowerCase() > b.name.toLowerCase() ? 1 : 0;});
- storage.set("memberList", JSON.stringify(member_list));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement