The easy to use and full featured Irc Bot everyone is talking about!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Module.Default.json 6.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. {
  2. "Name": "Configuration",
  3. "ClassName": "Configuration",
  4. "Enabled": true,
  5. "ChannelBlacklist": [],
  6. "NickBlacklist": [],
  7. "Commands": [
  8. {
  9. "Name": "Command Configuration",
  10. "Description": "Allows you access to a command's configuration.",
  11. "Enabled": true,
  12. "ChannelBlacklist": [],
  13. "NickBlacklist": [],
  14. "Triggers": [
  15. "command"
  16. ],
  17. "Arguments": [
  18. {
  19. "Name": "Command",
  20. "Description": "The command you want to interact with.",
  21. "AllowedValues": [],
  22. "DependentArguments": [],
  23. "MessageTypes": [
  24. 0,
  25. 1,
  26. 2
  27. ],
  28. "Required": true
  29. },
  30. {
  31. "Name": "Parameter",
  32. "Description": "The command parameter you want to interact with.",
  33. "AllowedValues": [
  34. "Name",
  35. "Description",
  36. "Enabled",
  37. "ChannelBlacklist",
  38. "NickBlacklist",
  39. "Triggers",
  40. "Arguments",
  41. "AllowedMessageTypes",
  42. "AllowedAccess",
  43. "ShowHelp",
  44. "SpamCheck"
  45. ],
  46. "DependentArguments": [],
  47. "MessageTypes": [
  48. 0,
  49. 1,
  50. 2
  51. ],
  52. "Required": true
  53. },
  54. {
  55. "Name": "Action",
  56. "Description": "The action you want to perform on the config.",
  57. "AllowedValues": [
  58. "Edit",
  59. "View"
  60. ],
  61. "DependentArguments": [
  62. {
  63. "Name": "Parameter",
  64. "Values": [
  65. "Name",
  66. "Description",
  67. "Enabled",
  68. "ShowHelp",
  69. "SpamCheck"
  70. ]
  71. }
  72. ],
  73. "MessageTypes": [
  74. 0,
  75. 1,
  76. 2
  77. ],
  78. "Required": true
  79. },
  80. {
  81. "Name": "Action",
  82. "Description": "The action you want to perform on the config.",
  83. "AllowedValues": [
  84. "Add",
  85. "Del",
  86. "View"
  87. ],
  88. "DependentArguments": [
  89. {
  90. "Name": "Parameter",
  91. "Values": [
  92. "ChannelBlacklist",
  93. "NickBlacklist",
  94. "Triggers",
  95. "Arguments",
  96. "AllowedMessageTypes",
  97. "AllowedAccess"
  98. ]
  99. }
  100. ],
  101. "MessageTypes": [
  102. 0,
  103. 1,
  104. 2
  105. ],
  106. "Required": true
  107. },
  108. {
  109. "Name": "Value",
  110. "Description": "The value for the parameter you want to modify.",
  111. "AllowedValues": [],
  112. "DependentArguments": [
  113. {
  114. "Name": "Action",
  115. "Values": [
  116. "Add",
  117. "Edit",
  118. "Del"
  119. ]
  120. }
  121. ],
  122. "MessageTypes": [
  123. 0,
  124. 1,
  125. 2
  126. ],
  127. "Required": true
  128. }
  129. ],
  130. "AllowedMessageTypes": [
  131. 0,
  132. 1,
  133. 2
  134. ],
  135. "AllowedAccess": [
  136. 6
  137. ],
  138. "ShowHelp": true,
  139. "SpamCheck": true
  140. },
  141. {
  142. "Name": "Module Configuration",
  143. "Description": "Allows you access to a module's configuration.",
  144. "Enabled": true,
  145. "ChannelBlacklist": [],
  146. "NickBlacklist": [],
  147. "Triggers": [
  148. "module"
  149. ],
  150. "Arguments": [
  151. {
  152. "Name": "Module",
  153. "Description": "The module you want to interact with.",
  154. "AllowedValues": [],
  155. "DependentArguments": [],
  156. "MessageTypes": [
  157. 0,
  158. 1,
  159. 2
  160. ],
  161. "Required": true
  162. },
  163. {
  164. "Name": "Parameter",
  165. "Description": "The module parameter you want to interact with.",
  166. "AllowedValues": [
  167. "Name",
  168. "ClassName",
  169. "Enabled",
  170. "ChannelBlacklist",
  171. "NickBlacklist",
  172. "Commands",
  173. "Options"
  174. ],
  175. "DependentArguments": [],
  176. "MessageTypes": [
  177. 0,
  178. 1,
  179. 2
  180. ],
  181. "Required": true
  182. },
  183. {
  184. "Name": "Action",
  185. "Description": "The action you want to perform on the config.",
  186. "AllowedValues": [
  187. "Edit",
  188. "View"
  189. ],
  190. "DependentArguments": [
  191. {
  192. "Name": "Parameter",
  193. "Values": [
  194. "Name",
  195. "ClassName",
  196. "Enabled"
  197. ]
  198. }
  199. ],
  200. "MessageTypes": [
  201. 0,
  202. 1,
  203. 2
  204. ],
  205. "Required": true
  206. },
  207. {
  208. "Name": "Action",
  209. "Description": "The action you want to perform on the config.",
  210. "AllowedValues": [
  211. "Add",
  212. "Del",
  213. "View"
  214. ],
  215. "DependentArguments": [
  216. {
  217. "Name": "Parameter",
  218. "Values": [
  219. "ChannelBlacklist",
  220. "NickBlacklist",
  221. "Commands",
  222. "Options"
  223. ]
  224. }
  225. ],
  226. "MessageTypes": [
  227. 0,
  228. 1,
  229. 2
  230. ],
  231. "Required": true
  232. },
  233. {
  234. "Name": "Value",
  235. "Description": "The value for the parameter you want to modify.",
  236. "AllowedValues": [],
  237. "DependentArguments": [
  238. {
  239. "Name": "Action",
  240. "Values": [
  241. "Add",
  242. "Edit",
  243. "Del"
  244. ]
  245. }
  246. ],
  247. "MessageTypes": [
  248. 0,
  249. 1,
  250. 2
  251. ],
  252. "Required": true
  253. }
  254. ],
  255. "AllowedMessageTypes": [
  256. 0,
  257. 1,
  258. 2
  259. ],
  260. "AllowedAccess": [
  261. 6
  262. ],
  263. "ShowHelp": true,
  264. "SpamCheck": true
  265. }
  266. ],
  267. "Options": []
  268. }