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 7.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. {
  2. "Name": "Custom Commands",
  3. "ClassName": "Custom_Commands",
  4. "Enabled": true,
  5. "ChannelBlacklist": [ ],
  6. "NickBlacklist": [ ],
  7. "Commands": [
  8. {
  9. "Name": "Custom Command",
  10. "Description": "Allows you to manage your custom commands.",
  11. "Enabled": true,
  12. "ChannelBlacklist": [ ],
  13. "NickBlacklist": [ ],
  14. "Triggers": [
  15. "custom"
  16. ],
  17. "Arguments": [
  18. {
  19. "Name": "Action",
  20. "Description": "The action you want to perform on your command.",
  21. "AllowedValues": [
  22. "Add",
  23. "Edit",
  24. "Del",
  25. "View"
  26. ],
  27. "MessageTypes": [
  28. 0,
  29. 1,
  30. 2
  31. ],
  32. "Required": true
  33. },
  34. {
  35. "Name": "ID",
  36. "Description": "The ID of the command you want to modify.",
  37. "AllowedValues": [ ],
  38. "DependentArguments": [
  39. {
  40. "Name": "Action",
  41. "Values": [
  42. "Edit",
  43. "Del"
  44. ]
  45. }
  46. ],
  47. "MessageTypes": [
  48. 0,
  49. 1,
  50. 2
  51. ],
  52. "Required": true
  53. },
  54. {
  55. "Name": "Type",
  56. "Description": "The type of command it will be.",
  57. "AllowedValues": [
  58. "Response",
  59. "List",
  60. "Command"
  61. ],
  62. "DependentArguments": [
  63. {
  64. "Name": "Action",
  65. "Values": [
  66. "Add",
  67. "Edit"
  68. ]
  69. }
  70. ],
  71. "MessageTypes": [
  72. 0,
  73. 1,
  74. 2
  75. ],
  76. "Required": true
  77. },
  78. {
  79. "Name": "Permission",
  80. "Description": "Who has permission to use this command.",
  81. "AllowedValues": [
  82. "All",
  83. "Channels",
  84. "Nicks",
  85. "Self"
  86. ],
  87. "DependentArguments": [
  88. {
  89. "Name": "Action",
  90. "Values": [
  91. "Add",
  92. "Edit"
  93. ]
  94. }
  95. ],
  96. "MessageTypes": [
  97. 0,
  98. 1,
  99. 2
  100. ],
  101. "Required": true
  102. },
  103. {
  104. "Name": "Channels",
  105. "Description": "The channels you want to be able to use this command. Separate multiple channels with a comma.",
  106. "AllowedValues": [ ],
  107. "DependentArguments": [
  108. {
  109. "Name": "Permission",
  110. "Values": [
  111. "Channels"
  112. ]
  113. }
  114. ],
  115. "MessageTypes": [
  116. 0,
  117. 1,
  118. 2
  119. ],
  120. "Required": true
  121. },
  122. {
  123. "Name": "Nicknames",
  124. "Description": "The nicknames you want to be able to use this command. Separate multiple nicknames with a comma.",
  125. "AllowedValues": [ ],
  126. "DependentArguments": [
  127. {
  128. "Name": "Permission",
  129. "Values": [
  130. "Nicks"
  131. ]
  132. }
  133. ],
  134. "MessageTypes": [
  135. 0,
  136. 1,
  137. 2
  138. ],
  139. "Required": true
  140. },
  141. {
  142. "Name": "Trigger",
  143. "Description": "The trigger for the command.",
  144. "AllowedValues": [ ],
  145. "DependentArguments": [
  146. {
  147. "Name": "Action",
  148. "Values": [
  149. "Add",
  150. "Edit"
  151. ]
  152. }
  153. ],
  154. "MessageTypes": [
  155. 0,
  156. 1,
  157. 2
  158. ],
  159. "Required": true
  160. },
  161. {
  162. "Name": "Trigger",
  163. "Description": "The trigger for the command.",
  164. "AllowedValues": [ ],
  165. "DependentArguments": [
  166. {
  167. "Name": "Action",
  168. "Values": [
  169. "View"
  170. ]
  171. }
  172. ],
  173. "MessageTypes": [
  174. 0,
  175. 1,
  176. 2
  177. ],
  178. "Required": false
  179. },
  180. {
  181. "Name": "Response",
  182. "Description": "The response you want the trigger to have.",
  183. "AllowedValues": [ ],
  184. "DependentArguments": [
  185. {
  186. "Name": "Action",
  187. "Values": [
  188. "Add",
  189. "Edit"
  190. ]
  191. }
  192. ],
  193. "MessageTypes": [
  194. 0,
  195. 1,
  196. 2
  197. ],
  198. "Required": true
  199. }
  200. ],
  201. "AllowedMessageTypes": [
  202. 0,
  203. 1,
  204. 2
  205. ],
  206. "AllowedAccess": [
  207. 0,
  208. 1,
  209. 2,
  210. 3,
  211. 4,
  212. 5,
  213. 6
  214. ],
  215. "ShowHelp": true,
  216. "SpamCheck": true
  217. }
  218. ],
  219. "Options": [
  220. {
  221. "Name": "Max Commands",
  222. "Description": "The maximum number of commands a nick can save.",
  223. "Value": 20
  224. }
  225. ]
  226. }