LeonZ_2019

unreact event

Oct 3rd, 2019
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.73 KB | None | 0 0
  1. {
  2. "name": "unreact",
  3. "temp": "unreacted",
  4. "event-type": "29",
  5. "_id": "dFqRl",
  6. "actions": [
  7. {
  8. "reaction": "1",
  9. "varName": "reaction",
  10. "info": "7",
  11. "storage": "1",
  12. "varName2": "who_react",
  13. "name": "Store Reaction Info"
  14. },
  15. {
  16. "reaction": "1",
  17. "varName": "reaction",
  18. "info": "0",
  19. "storage": "1",
  20. "varName2": "msg_rct",
  21. "name": "Store Reaction Info"
  22. },
  23. {
  24. "message": "1",
  25. "varName": "msg_rct",
  26. "info": "4",
  27. "storage": "1",
  28. "varName2": "where_msg",
  29. "name": "Store Message Info"
  30. },
  31. {
  32. "message": "1",
  33. "varName": "msg_rct",
  34. "info": "1",
  35. "storage": "1",
  36. "varName2": "msg_with_react_id",
  37. "name": "Store Message Info"
  38. },
  39. {
  40. "message": "2",
  41. "varName": "msg_to_react_this",
  42. "info": "1",
  43. "storage": "2",
  44. "varName2": "msg_to_react_this_id",
  45. "name": "Store Message Info"
  46. },
  47. {
  48. "storage": "1",
  49. "varName": "where_msg",
  50. "comparison": "1",
  51. "value": "serverVars(\"canal_to_React\")",
  52. "iftrue": "0",
  53. "iftrueVal": "",
  54. "iffalse": "1",
  55. "iffalseVal": "",
  56. "name": "Check Variable"
  57. },
  58. {
  59. "storage": "1",
  60. "varName": "msg_with_react_id",
  61. "comparison": "1",
  62. "value": "serverVars(\"msg_to_react_this_id\")",
  63. "iftrue": "0",
  64. "iftrueVal": "",
  65. "iffalse": "1",
  66. "iffalseVal": "",
  67. "name": "Check Variable"
  68. },
  69. {
  70. "behavior": "0",
  71. "interpretation": "1",
  72. "code": "var emoji = tempVars(\"unreacted\")._emoji.name.codePointAt(0);\nvar userlist = tempVars(\"unreacted\").users.array();\nvar emojis = serverVars(\"emojis\");\nvar unreactlist = new Set(userlist);\nvar reactlist = emojis[emoji];\nvar memberid = reactlist.filter(x => !unreactlist.has(x))[0].id;\nthis.storeValue(memberid,1,\"memberid\",cache);\nemojis[emoji] = userlist;\nthis.storeValue(emojis,2,\"emojis\",cache);",
  73. "storage": "0",
  74. "varName": "",
  75. "name": "Run Script"
  76. },
  77. {
  78. "reaction": "1",
  79. "varName": "unreacted",
  80. "info": "3",
  81. "storage": "1",
  82. "varName2": "emoji_name",
  83. "name": "Store Reaction Info"
  84. },
  85. {
  86. "info": "0",
  87. "find": "${tempVars(\"memberid\")}",
  88. "storage": "1",
  89. "varName": "member_pur",
  90. "find2": "0",
  91. "name": "Find Member"
  92. },
  93. {
  94. "storage": "1",
  95. "varName": "emoji_name",
  96. "comparison": "1",
  97. "value": "'💙'",
  98. "iftrue": "3",
  99. "iftrueVal": "3",
  100. "iffalse": "0",
  101. "iffalseVal": "",
  102. "name": "Check Variable"
  103. },
  104. {
  105. "storage": "1",
  106. "varName": "emoji_name",
  107. "comparison": "1",
  108. "value": "'❤'",
  109. "iftrue": "0",
  110. "iftrueVal": "",
  111. "iffalse": "1",
  112. "iffalseVal": "",
  113. "name": "Check Variable"
  114. },
  115. {
  116. "info": "1",
  117. "find": "Red",
  118. "storage": "1",
  119. "varName": "role_for_unreact",
  120. "name": "Find Role"
  121. },
  122. {
  123. "count": "1",
  124. "name": "Skip Actions"
  125. },
  126. {
  127. "info": "1",
  128. "find": "Purple",
  129. "storage": "1",
  130. "varName": "role_for_unreact",
  131. "name": "Find Role"
  132. },
  133. {
  134. "channel": "4",
  135. "varName": "",
  136. "message": "${tempVars(\"member_pur\")} lost ${tempVars(\"role_for_unreact\")}",
  137. "storage": "0",
  138. "varName2": "",
  139. "iffalse": "0",
  140. "iffalseVal": "",
  141. "name": "Send Message"
  142. },
  143. {
  144. "member": "2",
  145. "varName2": "member_pur",
  146. "role": "3",
  147. "varName": "role_for_unreact",
  148. "name": "Remove Member Role"
  149. }
  150. ]
  151. }
Advertisement
Add Comment
Please, Sign In to add comment