LeonZ_2019

weather event

Jul 26th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.79 KB | None | 0 0
  1. {
  2. "name": "weather",
  3. "temp": "",
  4. "event-type": "1",
  5. "_id": "rCsRh",
  6. "actions": [
  7. {
  8. "info": "0",
  9. "find": "576755439287402527",
  10. "storage": "1",
  11. "varName": "serverobj",
  12. "name": "Find Server"
  13. },
  14. {
  15. "server": "1",
  16. "varName": "serverobj",
  17. "name": "Change Server"
  18. },
  19. {
  20. "server": "1",
  21. "varName": "serverobj",
  22. "dataName": "weathermsg",
  23. "changeType": "0",
  24. "value": "0",
  25. "name": "Control Server Data"
  26. },
  27. {
  28. "server": "1",
  29. "varName": "serverobj",
  30. "dataName": "weather",
  31. "comparison": "0",
  32. "value": "",
  33. "iftrue": "3",
  34. "iftrueVal": "1",
  35. "iffalse": "0",
  36. "iffalseVal": "",
  37. "name": "Check Server Data"
  38. },
  39. {
  40. "server": "1",
  41. "varName": "serverobj",
  42. "dataName": "weather",
  43. "changeType": "0",
  44. "value": "\"http://api.apixu.com/v1/current.json?key=21a67a8cf99c4962a5e181726192507&q=38765\"",
  45. "name": "Control Server Data"
  46. },
  47. {
  48. "server": "1",
  49. "varName": "serverobj",
  50. "dataName": "weather",
  51. "defaultVal": "0",
  52. "storage": "1",
  53. "varName2": "weatherapi",
  54. "name": "Store Server Data"
  55. },
  56. {
  57. "server": "1",
  58. "varName": "serverobj",
  59. "dataName": "weatherchannel",
  60. "comparison": "0",
  61. "value": "",
  62. "iftrue": "3",
  63. "iftrueVal": "3",
  64. "iffalse": "0",
  65. "iffalseVal": "",
  66. "name": "Check Server Data"
  67. },
  68. {
  69. "server": "1",
  70. "varName": "serverobj",
  71. "info": "9",
  72. "storage": "1",
  73. "varName2": "weatherchannel",
  74. "name": "Store Server Info"
  75. },
  76. {
  77. "channel": "3",
  78. "varName": "weatherchannel",
  79. "info": "1",
  80. "storage": "1",
  81. "varName2": "channelid",
  82. "name": "Store Channel Info"
  83. },
  84. {
  85. "server": "0",
  86. "varName": "",
  87. "dataName": "weatherchannel",
  88. "changeType": "0",
  89. "value": "tempVars(\"channelid\")",
  90. "name": "Control Server Data"
  91. },
  92. {
  93. "server": "1",
  94. "varName": "serverobj",
  95. "dataName": "weatherchannel",
  96. "defaultVal": "0",
  97. "storage": "1",
  98. "varName2": "channelid",
  99. "name": "Store Server Data"
  100. },
  101. {
  102. "info": "0",
  103. "find": "${tempVars(\"channelid\")}",
  104. "storage": "1",
  105. "varName": "channelobj",
  106. "name": "Find Channel"
  107. },
  108. {
  109. "token": "",
  110. "user": "",
  111. "pass": "",
  112. "url": "${tempVars(\"weatherapi\")}",
  113. "path": "",
  114. "storage": "1",
  115. "varName": "weather",
  116. "debugMode": "0",
  117. "headers": "",
  118. "name": "Store Json From WebAPI"
  119. },
  120. {
  121. "behavior": "0",
  122. "interpretation": "1",
  123. "code": "var weather = tempVars(\"weather\")\nvar channelobj = tempVars(\"channelobj\")\nvar temp = weather.current.temp_f+\"°F\"\nvar location = weather.location.name\nvar condition = weather.current.condition.text\nvar icon = \"https:\" + weather.current.condition.icon\nvar embedobject = new RichEmbed()\nfunction RichEmbed() {\n this.title = \"Weather of the day\",\n this.description = undefined,\n this.url = undefined,\n this.color = \t4437377,\n this.author = undefined,\n this.timestamp = new Date(),\n this.fields = [],\n this.fields[0] = { name: '', value: '', inline: true },\n this.fields[1] = { name: '', value: '', inline: true },\n this.fields[2] = { name: '', value: '', inline: true },\n this.fields[0].name = \"Location\",\n this.fields[0].value = location,\n this.fields[1].name = \"Temperature\",\n this.fields[1].value = temp,\n this.fields[2].name = \"Condition\",\n this.fields[2].value = condition,\n this.thumbnail = { url: '' },\n this.thumbnail.url = icon,\n this.image = undefined,\n this.footer = undefined,\n this.file = undefined\n}\nvar weathermsg = tempVars(\"serverobj\").data(\"weathermsg\")\nif (weathermsg == 0) {\n channelobj.send({embed:embedobject})\n tempVars(\"serverobj\").setData(\"weathermsg\",\"1\")\n this.storeValue(\"1\",1,\"jump\",cache)\n} else {\n this.storeValue(\"0\",1,\"jump\",cache)\n}",
  124. "storage": "0",
  125. "varName": "",
  126. "name": "Run Script"
  127. },
  128. {
  129. "storage": "1",
  130. "varName": "jump",
  131. "comparison": "1",
  132. "value": "1",
  133. "iftrue": "0",
  134. "iftrueVal": "",
  135. "iffalse": "1",
  136. "iffalseVal": "",
  137. "name": "Check Variable"
  138. },
  139. {
  140. "time": "24",
  141. "measurement": "3",
  142. "name": "Wait"
  143. },
  144. {
  145. "server": "1",
  146. "varName": "serverobj",
  147. "dataName": "weathermsg",
  148. "changeType": "0",
  149. "value": "0",
  150. "name": "Control Server Data"
  151. },
  152. {
  153. "call": "1",
  154. "name": "Jump to Action"
  155. }
  156. ]
  157. }
Advertisement
Add Comment
Please, Sign In to add comment