LeonZ_2019

receivekey event

May 22nd, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.22 KB | None | 0 0
  1. {
  2. "name": "receivekey",
  3. "temp": "",
  4. "event-type": "0",
  5. "_id": "pZtzV",
  6. "actions": [
  7. {
  8. "behavior": "0",
  9. "interpretation": "0",
  10. "code": "var keylist = serverVars(\"keylist\")\nvar donatorlist = serverVars(\"donatorlist\")\nvar key = keylist[0]\nvar donator = donatorlist[0]\nthis.storeValue(donator, 1 ,\"donator\", cache)\nthis.storeValue(key, 1 ,\"key\", cache)\nvar raffle = 1\nthis.storeValue(raffle, 2 ,\"raffle\", cache)\n",
  11. "storage": "0",
  12. "varName": "",
  13. "name": "Run Script"
  14. },
  15. {
  16. "info": "0",
  17. "find": "${tempVars(\"donator\")}",
  18. "storage": "1",
  19. "varName": "member",
  20. "find2": "0",
  21. "name": "Find Member"
  22. },
  23. {
  24. "member": "2",
  25. "varName": "member",
  26. "info": "4",
  27. "storage": "1",
  28. "varName2": "membercolor",
  29. "name": "Store Member Info"
  30. },
  31. {
  32. "member": "2",
  33. "varName": "member",
  34. "info": "16",
  35. "storage": "1",
  36. "varName2": "memberpic",
  37. "name": "Store Member Info"
  38. },
  39. {
  40. "server": "0",
  41. "varName": "",
  42. "dataName": "channelraffle",
  43. "defaultVal": "0",
  44. "storage": "1",
  45. "varName2": "channelid",
  46. "name": "Store Server Data"
  47. },
  48. {
  49. "info": "0",
  50. "find": "${tempVars(\"channelid\")}",
  51. "storage": "1",
  52. "varName": "channelraffle",
  53. "name": "Find Channel"
  54. },
  55. {
  56. "server": "0",
  57. "varName": "",
  58. "dataName": "raffletimedata",
  59. "defaultVal": "'5 Minutes'",
  60. "storage": "1",
  61. "varName2": "raffletimedata",
  62. "name": "Store Server Data"
  63. },
  64. {
  65. "title": ":gift: **GIVEAWAY KEY**",
  66. "author": "",
  67. "color": "${tempVars(\"membercolor\")}",
  68. "url": "",
  69. "authorIcon": "",
  70. "authorUrl": "",
  71. "imageUrl": "",
  72. "thumbUrl": "${tempVars(\"memberpic\")}",
  73. "timestamp": "false",
  74. "debug": "false",
  75. "text": "",
  76. "year": "",
  77. "month": "",
  78. "day": "",
  79. "hour": "",
  80. "minute": "",
  81. "second": "",
  82. "storage": "1",
  83. "varName": "embed",
  84. "name": "Create Embed Message"
  85. },
  86. {
  87. "storage": "1",
  88. "varName": "embed",
  89. "message": "Donated by ${tempVars(\"member\")} (${tempVars(\"raffletimedata\")} Raffle)",
  90. "name": "Set Embed Description"
  91. },
  92. {
  93. "storage": "1",
  94. "varName": "embed",
  95. "message": "CheapSteam 4.0",
  96. "footerIcon": "https://firebasestorage.googleapis.com/v0/b/cheapsteam-2018.appspot.com/o/cs3.png?alt=media&token=f63aead5-901c-4f1e-a245-479b52cad4f5",
  97. "name": "Set Embed Footer"
  98. },
  99. {
  100. "storage": "1",
  101. "varName": "embed",
  102. "fieldName": "Enter by Reacting to this post with :white_check_mark:",
  103. "message": "(clicking on the small check mark under this, on the left)",
  104. "inline": "1",
  105. "name": "Add Embed Field"
  106. },
  107. {
  108. "server": "0",
  109. "varName": "",
  110. "dataName": "raffletimeout",
  111. "defaultVal": "300",
  112. "storage": "1",
  113. "varName2": "raffletimeout",
  114. "name": "Store Server Data"
  115. },
  116. {
  117. "storage": "1",
  118. "varName": "embed",
  119. "channel": "5",
  120. "varName2": "channelraffle",
  121. "storage3": "1",
  122. "varName3": "rafflemsg",
  123. "name": "Send Embed Message"
  124. },
  125. {
  126. "server": "0",
  127. "varName": "",
  128. "dataName": "setrafflemsgswitch",
  129. "comparison": "1",
  130. "value": "1",
  131. "iftrue": "0",
  132. "iftrueVal": "",
  133. "iffalse": "3",
  134. "iffalseVal": "2",
  135. "name": "Check Server Data"
  136. },
  137. {
  138. "server": "0",
  139. "varName": "",
  140. "dataName": "rafflemsg",
  141. "defaultVal": "\"Default raffle message, tagging role for notifications\"",
  142. "storage": "1",
  143. "varName2": "rafflenotice",
  144. "name": "Store Server Data"
  145. },
  146. {
  147. "channel": "5",
  148. "varName": "channelraffle",
  149. "message": "${tempVars(\"rafflenotice\")}",
  150. "storage": "0",
  151. "varName2": "",
  152. "name": "Send Message"
  153. },
  154. {
  155. "storage": "1",
  156. "varName": "reactedlist",
  157. "name": "Create List"
  158. },
  159. {
  160. "storage": "1",
  161. "varName": "rafflemsg",
  162. "emoji": "4",
  163. "varName2": "✅",
  164. "varName3": "",
  165. "name": "Add Reaction"
  166. },
  167. {
  168. "time": "${tempVars(\"raffletimeout\")}",
  169. "measurement": "1",
  170. "name": "Wait"
  171. },
  172. {
  173. "message": "1",
  174. "varName": "rafflemsg",
  175. "info": "1",
  176. "find": "✅",
  177. "storage": "1",
  178. "varName2": "reactedemo",
  179. "name": "Find Reaction"
  180. },
  181. {
  182. "reaction": "1",
  183. "varName": "reactedemo",
  184. "info": "4",
  185. "storage": "1",
  186. "varName2": "reactedtotal",
  187. "name": "Store Reaction Info"
  188. },
  189. {
  190. "storage": "1",
  191. "varName": "reactedtotal",
  192. "comparison": "1",
  193. "value": "1",
  194. "iftrue": "0",
  195. "iftrueVal": "",
  196. "iffalse": "3",
  197. "iffalseVal": "2",
  198. "name": "Check Variable"
  199. },
  200. {
  201. "channel": "5",
  202. "varName": "channelraffle",
  203. "message": "No member was reacted to this message, raffle will start again, please add reaction to the last embed message to join.",
  204. "storage": "0",
  205. "varName2": "",
  206. "name": "Send Message"
  207. },
  208. {
  209. "call": "19",
  210. "name": "Jump to Action"
  211. },
  212. {
  213. "reaction": "1",
  214. "varName": "reactedemo",
  215. "info": "2",
  216. "storage": "1",
  217. "varName2": "reactedlist",
  218. "name": "Store Reaction Info"
  219. },
  220. {
  221. "behavior": "0",
  222. "interpretation": "1",
  223. "code": "var reactedlist = tempVars(\"reactedlist\");\nvar keylist = serverVars(\"keylist\");\nvar donatorlist = serverVars(\"donatorlist\");\nkeylist.shift();\ndonatorlist.shift();\nreactedlist.shift();\nvar keylength = keylist.length;\nif (keylength != 0) {\n raffle = \"1\";\n} else {\n raffle = \"0\";\n}\nthis.storeValue(raffle, 2, \"raffle\", cache)",
  224. "storage": "0",
  225. "varName": "",
  226. "name": "Run Script"
  227. },
  228. {
  229. "list": "7",
  230. "varName": "reactedlist",
  231. "getType": "2",
  232. "position": "",
  233. "storage": "1",
  234. "varName2": "winner",
  235. "name": "Get Item from List"
  236. },
  237. {
  238. "channel": "5",
  239. "varName": "channelraffle",
  240. "message": "The winner is ${tempVars(\"winner\")} , Congrats! If anyone would like to donate a key, `csdonate` for more information. Thanks",
  241. "storage": "0",
  242. "varName2": "",
  243. "iffalse": "0",
  244. "iffalseVal": "",
  245. "name": "Send Message"
  246. },
  247. {
  248. "channel": "5",
  249. "varName": "winner",
  250. "message": "Click to reveal the key ||${tempVars(\"key\")}||, this key is donate by ${tempVars(\"member\")}.",
  251. "storage": "1",
  252. "varName2": "winnermsg",
  253. "iffalse": "0",
  254. "iffalseVal": "",
  255. "name": "Send Message"
  256. },
  257. {
  258. "storage": "2",
  259. "varName": "raffle",
  260. "comparison": "1",
  261. "value": "1",
  262. "iftrue": "2",
  263. "iftrueVal": "1",
  264. "iffalse": "1",
  265. "iffalseVal": "",
  266. "name": "Check Variable"
  267. },
  268. {
  269. "name": "End Action Sequence"
  270. },
  271. {
  272. "list": "8",
  273. "varName": "donatorlist",
  274. "getType": "0",
  275. "position": "",
  276. "storage": "1",
  277. "varName2": "donator",
  278. "name": "Get Item from List"
  279. },
  280. {
  281. "list": "8",
  282. "varName": "keylist",
  283. "getType": "0",
  284. "position": "",
  285. "storage": "1",
  286. "varName2": "key",
  287. "name": "Get Item from List"
  288. },
  289. {
  290. "storage": "1",
  291. "varName": "reactedlist",
  292. "removeType": "1",
  293. "position": "",
  294. "storage2": "0",
  295. "varName2": "",
  296. "name": "Remove Item from List"
  297. },
  298. {
  299. "storage": "2",
  300. "varName": "keylist",
  301. "removeType": "1",
  302. "position": "",
  303. "storage2": "0",
  304. "varName2": "",
  305. "name": "Remove Item from List"
  306. },
  307. {
  308. "storage": "2",
  309. "varName": "donatorlist",
  310. "removeType": "1",
  311. "position": "",
  312. "storage2": "0",
  313. "varName2": "",
  314. "name": "Remove Item from List"
  315. }
  316. ]
  317. }
Add Comment
Please, Sign In to add comment