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.config 9.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455
  1. {
  2. "Name": "Owner Control",
  3. "ClassName": "Owner_Control",
  4. "Enabled": true,
  5. "ChannelBlacklist": [],
  6. "NickBlacklist": [],
  7. "Commands": [
  8. {
  9. "Name": "Change Nick",
  10. "Description": "Changes the bot's nickname.",
  11. "Enabled": true,
  12. "ChannelBlacklist": [],
  13. "NickBlacklist": [],
  14. "Triggers": [
  15. "nick"
  16. ],
  17. "Arguments": [
  18. {
  19. "Name": "Nickname",
  20. "Description": "The nickname you want the bot to change to.",
  21. "AllowedValues": [],
  22. "MessageTypes": [
  23. 0,
  24. 1,
  25. 2
  26. ],
  27. "Required": true
  28. }
  29. ],
  30. "AllowedMessageTypes": [
  31. 0,
  32. 1,
  33. 2
  34. ],
  35. "AllowedAccess": [
  36. 6
  37. ],
  38. "ShowHelp": true,
  39. "SpamCheck": true
  40. },
  41. {
  42. "Name": "Identify",
  43. "Description": "Identifies with NickServ using the password saved in the configuration.",
  44. "Enabled": true,
  45. "ChannelBlacklist": [],
  46. "NickBlacklist": [],
  47. "Triggers": [
  48. "id",
  49. "identify"
  50. ],
  51. "Arguments": [],
  52. "AllowedMessageTypes": [
  53. 0,
  54. 1,
  55. 2
  56. ],
  57. "AllowedAccess": [
  58. 6
  59. ],
  60. "ShowHelp": true,
  61. "SpamCheck": true
  62. },
  63. {
  64. "Name": "Join Channel",
  65. "Description": "Joins the specified channel.",
  66. "Enabled": true,
  67. "ChannelBlacklist": [],
  68. "NickBlacklist": [],
  69. "Triggers": [
  70. "join"
  71. ],
  72. "Arguments": [
  73. {
  74. "Name": "Channel",
  75. "Description": "The channel you want the bot to join.",
  76. "AllowedValues": [],
  77. "MessageTypes": [
  78. 0,
  79. 1,
  80. 2
  81. ],
  82. "Required": true
  83. }
  84. ],
  85. "AllowedMessageTypes": [
  86. 0,
  87. 1,
  88. 2
  89. ],
  90. "AllowedAccess": [
  91. 6
  92. ],
  93. "ShowHelp": true,
  94. "SpamCheck": true
  95. },
  96. {
  97. "Name": "Part Channel",
  98. "Description": "Parts the specified channel, or the current one if one isn't specified.",
  99. "Enabled": true,
  100. "ChannelBlacklist": [],
  101. "NickBlacklist": [],
  102. "Triggers": [
  103. "part"
  104. ],
  105. "Arguments": [
  106. {
  107. "Name": "Channel",
  108. "Description": "The channel you want the bot to leave.",
  109. "AllowedValues": [],
  110. "MessageTypes": [
  111. 0
  112. ],
  113. "Required": false
  114. },
  115. {
  116. "Name": "Channel",
  117. "Description": "The channel you want the bot to leave.",
  118. "AllowedValues": [],
  119. "MessageTypes": [
  120. 1,
  121. 2
  122. ],
  123. "Required": true
  124. }
  125. ],
  126. "AllowedMessageTypes": [
  127. 0,
  128. 1,
  129. 2
  130. ],
  131. "AllowedAccess": [
  132. 6
  133. ],
  134. "ShowHelp": true,
  135. "SpamCheck": true
  136. },
  137. {
  138. "Name": "Speak",
  139. "Description": "Sends a private message to the specified target.",
  140. "Enabled": true,
  141. "ChannelBlacklist": [],
  142. "NickBlacklist": [],
  143. "Triggers": [
  144. "say",
  145. "speak"
  146. ],
  147. "Arguments": [
  148. {
  149. "Name": "Target",
  150. "Description": "The channel or nickname you want to private message.",
  151. "AllowedValues": [],
  152. "MessageTypes": [
  153. 1,
  154. 2
  155. ],
  156. "Required": true
  157. },
  158. {
  159. "Name": "Message",
  160. "Description": "The message you want relayed.",
  161. "AllowedValues": [],
  162. "MessageTypes": [
  163. 0,
  164. 1,
  165. 2
  166. ],
  167. "Required": true
  168. }
  169. ],
  170. "AllowedMessageTypes": [
  171. 0,
  172. 1,
  173. 2
  174. ],
  175. "AllowedAccess": [
  176. 6
  177. ],
  178. "ShowHelp": true,
  179. "SpamCheck": true
  180. },
  181. {
  182. "Name": "Action",
  183. "Description": "Sends a CTCP action command with message to a specified channel.",
  184. "Enabled": true,
  185. "ChannelBlacklist": [],
  186. "NickBlacklist": [],
  187. "Triggers": [
  188. "action"
  189. ],
  190. "Arguments": [
  191. {
  192. "Name": "Channel",
  193. "Description": "The channel you want to display the action on.",
  194. "AllowedValues": [],
  195. "MessageTypes": [
  196. 1,
  197. 2
  198. ],
  199. "Required": true
  200. },
  201. {
  202. "Name": "Message",
  203. "Description": "The action message to be displayed.",
  204. "AllowedValues": [],
  205. "MessageTypes": [
  206. 0,
  207. 1,
  208. 2
  209. ],
  210. "Required": true
  211. }
  212. ],
  213. "AllowedMessageTypes": [
  214. 0,
  215. 1,
  216. 2
  217. ],
  218. "AllowedAccess": [
  219. 6
  220. ],
  221. "ShowHelp": true,
  222. "SpamCheck": true
  223. },
  224. {
  225. "Name": "Quit",
  226. "Description": "Quits the specified type.",
  227. "Enabled": true,
  228. "ChannelBlacklist": [],
  229. "NickBlacklist": [],
  230. "Triggers": [
  231. "quit"
  232. ],
  233. "Arguments": [
  234. {
  235. "Name": "Type",
  236. "Description": "The thing you want to quit.",
  237. "AllowedValues": [
  238. "Server",
  239. "Client"
  240. ],
  241. "MessageTypes": [
  242. 0,
  243. 1,
  244. 2
  245. ],
  246. "Required": true
  247. }
  248. ],
  249. "AllowedMessageTypes": [
  250. 0,
  251. 1,
  252. 2
  253. ],
  254. "AllowedAccess": [
  255. 6
  256. ],
  257. "ShowHelp": true,
  258. "SpamCheck": true
  259. },
  260. {
  261. "Name": "Cycle",
  262. "Description": "Cycles the specified type.",
  263. "Enabled": true,
  264. "ChannelBlacklist": [],
  265. "NickBlacklist": [],
  266. "Triggers": [
  267. "cycle"
  268. ],
  269. "Arguments": [
  270. {
  271. "Name": "Type",
  272. "Description": "The thing you want to cycle.",
  273. "AllowedValues": [
  274. "Channel",
  275. "Server",
  276. "Client"
  277. ],
  278. "MessageTypes": [
  279. 0,
  280. 1,
  281. 2
  282. ],
  283. "Required": true
  284. },
  285. {
  286. "Name": "Channel",
  287. "Description": "The channel you want to cycle.",
  288. "AllowedValues": [],
  289. "DependentArguments": [
  290. {
  291. "Name": "Type",
  292. "Values": [
  293. "Channel"
  294. ]
  295. }
  296. ],
  297. "MessageTypes": [
  298. 0
  299. ],
  300. "Required": false
  301. },
  302. {
  303. "Name": "Channel",
  304. "Description": "The channel you want to cycle.",
  305. "AllowedValues": [],
  306. "DependentArguments": [
  307. {
  308. "Name": "Type",
  309. "Values": [
  310. "Channel"
  311. ]
  312. }
  313. ],
  314. "MessageTypes": [
  315. 1,
  316. 2
  317. ],
  318. "Required": false
  319. }
  320. ],
  321. "AllowedMessageTypes": [
  322. 0,
  323. 1,
  324. 2
  325. ],
  326. "AllowedAccess": [
  327. 6
  328. ],
  329. "ShowHelp": true,
  330. "SpamCheck": true
  331. },
  332. {
  333. "Name": "List",
  334. "Description": "Sends a list of the specified type.",
  335. "Enabled": true,
  336. "ChannelBlacklist": [],
  337. "NickBlacklist": [],
  338. "Triggers": [
  339. "list"
  340. ],
  341. "Arguments": [
  342. {
  343. "Name": "Type",
  344. "Description": "The thing you want to list.",
  345. "AllowedValues": [
  346. "Nicks",
  347. "Channels",
  348. "Servers",
  349. "Modules"
  350. ],
  351. "MessageTypes": [
  352. 0,
  353. 1,
  354. 2
  355. ],
  356. "Required": true
  357. },
  358. {
  359. "Name": "Channel",
  360. "Description": "The channel you want to view the nicks from.",
  361. "AllowedValues": [],
  362. "DependentArguments": [
  363. {
  364. "Name": "Type",
  365. "Values": [
  366. "Nicks"
  367. ]
  368. }
  369. ],
  370. "MessageTypes": [
  371. 0
  372. ],
  373. "Required": false
  374. },
  375. {
  376. "Name": "Channel",
  377. "Description": "The channel you want to view the nicks from.",
  378. "AllowedValues": [],
  379. "DependentArguments": [
  380. {
  381. "Name": "Type",
  382. "Values": [
  383. "Nicks"
  384. ]
  385. }
  386. ],
  387. "MessageTypes": [
  388. 1,
  389. 2
  390. ],
  391. "Required": true
  392. }
  393. ],
  394. "AllowedMessageTypes": [
  395. 0,
  396. 1,
  397. 2
  398. ],
  399. "AllowedAccess": [
  400. 6
  401. ],
  402. "ShowHelp": true,
  403. "SpamCheck": true
  404. },
  405. {
  406. "Name": "Modules",
  407. "Description": "Loads or Unloads the specified module.",
  408. "Enabled": true,
  409. "ChannelBlacklist": [],
  410. "NickBlacklist": [],
  411. "Triggers": [
  412. "module"
  413. ],
  414. "Arguments": [
  415. {
  416. "Name": "Action",
  417. "Description": "The action you want to perform on the module.",
  418. "AllowedValues": [
  419. "Load",
  420. "Unload"
  421. ],
  422. "MessageTypes": [
  423. 0,
  424. 1,
  425. 2
  426. ],
  427. "Required": true
  428. },
  429. {
  430. "Name": "Module",
  431. "Description": "The module you want to perform the action on.",
  432. "AllowedValues": [],
  433. "DependentArguments": [],
  434. "MessageTypes": [
  435. 0,
  436. 1,
  437. 2
  438. ],
  439. "Required": true
  440. }
  441. ],
  442. "AllowedMessageTypes": [
  443. 0,
  444. 1,
  445. 2
  446. ],
  447. "AllowedAccess": [
  448. 6
  449. ],
  450. "ShowHelp": true,
  451. "SpamCheck": true
  452. }
  453. ],
  454. "Options": []
  455. }