Advertisement
Guest User

DBM

a guest
May 19th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. {
  2. "name": "memberJoin|InviteManager",
  3. "temp": "memberJoined",
  4. "event-type": "6",
  5. "_id": "bbJRl",
  6. "actions": [
  7. {
  8. "behavior": "1",
  9. "interpretation": "0",
  10. "code": "let memberThatJoined = tempVars(\"memberJoined\");\nlet memberUsername = memberThatJoined.username;\nlet invites = globalVars(\"globalGuildDatabase\");\nconst _this = this;\n\nasync function getInvites() {\n const ei = invites[memberThatJoined.guild.id];\n let guildInvites = await memberThatJoined.guild.fetchInvites();\n guildInvites = guildInvites.array();\n invites[memberThatJoined.guild.id] = guildInvites;\n _this.storeValue(invites, 3, \"globalGuildDatabase\", cache);\n const invite = guildInvites.find(i => ei.get(i.code).uses < i.uses);\n const inviter = client.users.get(invite.inviter.id);\n _this.storeValue(invite.code, 1, \"inviteCode\", cache);\n _this.callNextAction(cache);\n}\n\ngetInvites();",
  11. "storage": "0",
  12. "varName": "",
  13. "name": "Run Script"
  14. },
  15. {
  16. "server": "0",
  17. "varName": "",
  18. "info": "1",
  19. "storage": "1",
  20. "varName2": "serverID",
  21. "name": "Store Server Info"
  22. },
  23. {
  24. "member": "2",
  25. "varName": "memberJoined",
  26. "dataName": "${tempVars(\"serverID\")}.inviteManager",
  27. "changeType": "0",
  28. "value": "tempVars(\"inviteCode\")",
  29. "name": "Control Member Data"
  30. },
  31. {
  32. "channel": "5",
  33. "varName": "welcomechannel",
  34. "message": "Welcome ${tempVars(\"memberJoined\")} to ${tempVars(\"memberJoined\").guild.name}! Invited by ${client.fetchInvite(\"tempVars(\"inviteCode\")\").inviter}(${tempVars(\"used\")} uses)",
  35. "storage": "0",
  36. "varName2": "",
  37. "iffalse": "0",
  38. "iffalseVal": "",
  39. "name": "Send Message"
  40. }
  41. ]
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement