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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  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. "Command"
  60. ],
  61. "DependentArguments": [
  62. {
  63. "Name": "Action",
  64. "Values": [
  65. "Add",
  66. "Edit"
  67. ]
  68. }
  69. ],
  70. "MessageTypes": [
  71. 0,
  72. 1,
  73. 2
  74. ],
  75. "Required": true
  76. },
  77. {
  78. "Name": "Permission",
  79. "Description": "Who has permission to use this command.",
  80. "AllowedValues": [
  81. "All",
  82. "Channels",
  83. "Nicks",
  84. "Self"
  85. ],
  86. "DependentArguments": [
  87. {
  88. "Name": "Action",
  89. "Values": [
  90. "Add",
  91. "Edit"
  92. ]
  93. }
  94. ],
  95. "MessageTypes": [
  96. 0,
  97. 1,
  98. 2
  99. ],
  100. "Required": true
  101. },
  102. {
  103. "Name": "Channels",
  104. "Description": "The channels you want to be able to use this command. Separate multiple channels with a comma.",
  105. "AllowedValues": [ ],
  106. "DependentArguments": [
  107. {
  108. "Name": "Permission",
  109. "Values": [
  110. "Channels"
  111. ]
  112. }
  113. ],
  114. "MessageTypes": [
  115. 0,
  116. 1,
  117. 2
  118. ],
  119. "Required": true
  120. },
  121. {
  122. "Name": "Nicknames",
  123. "Description": "The nicknames you want to be able to use this command. Separate multiple nicknames with a comma.",
  124. "AllowedValues": [ ],
  125. "DependentArguments": [
  126. {
  127. "Name": "Permission",
  128. "Values": [
  129. "Nicks"
  130. ]
  131. }
  132. ],
  133. "MessageTypes": [
  134. 0,
  135. 1,
  136. 2
  137. ],
  138. "Required": true
  139. },
  140. {
  141. "Name": "Trigger",
  142. "Description": "The trigger for the command.",
  143. "AllowedValues": [ ],
  144. "DependentArguments": [
  145. {
  146. "Name": "Action",
  147. "Values": [
  148. "Add",
  149. "Edit"
  150. ]
  151. }
  152. ],
  153. "MessageTypes": [
  154. 0,
  155. 1,
  156. 2
  157. ],
  158. "Required": true
  159. },
  160. {
  161. "Name": "Trigger",
  162. "Description": "The trigger for the command.",
  163. "AllowedValues": [ ],
  164. "DependentArguments": [
  165. {
  166. "Name": "Action",
  167. "Values": [
  168. "View"
  169. ]
  170. }
  171. ],
  172. "MessageTypes": [
  173. 0,
  174. 1,
  175. 2
  176. ],
  177. "Required": false
  178. },
  179. {
  180. "Name": "Response",
  181. "Description": "The response you want the trigger to have.",
  182. "AllowedValues": [ ],
  183. "DependentArguments": [
  184. {
  185. "Name": "Action",
  186. "Values": [
  187. "Add",
  188. "Edit"
  189. ]
  190. }
  191. ],
  192. "MessageTypes": [
  193. 0,
  194. 1,
  195. 2
  196. ],
  197. "Required": true
  198. }
  199. ],
  200. "AllowedMessageTypes": [
  201. 0,
  202. 1,
  203. 2
  204. ],
  205. "AllowedAccess": [
  206. 0,
  207. 1,
  208. 2,
  209. 3,
  210. 4,
  211. 5,
  212. 6
  213. ],
  214. "ShowHelp": true,
  215. "SpamCheck": true
  216. }
  217. ],
  218. "Options": [
  219. {
  220. "Name": "Max Commands",
  221. "Description": "The maximum number of commands a nick can save.",
  222. "Value": 20
  223. }
  224. ]
  225. }