Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var user = message.getUser();
- var streaming = guild.getRole("421037817188188161");
- var streamers = storage.get("streamers");
- if (streamers == "null")
- streamers = [];
- else
- streamers = JSON.parse(streamers);
- var index = -1;
- for (var i = 0; i < streamers.length; i++)
- if (streamers[i] == user.getID())
- index = i;
- if (index == -1) {
- if (!manager.addRole(user, streaming)) {
- channel.message("Unable to add streaming role");
- return;
- }
- streamers.push(user.getID());
- channel.message("Added streaming role");
- } else {
- if (!manager.removeRole(user, streaming)) {
- channel.message("Unable to remove streaming role");
- return;
- }
- streamers.splice(index, 1);
- channel.message("Removed streaming role");
- }
- storage.set("streamers", JSON.stringify(streamers));
Add Comment
Please, Sign In to add comment