The easy to use and full featured Irc Bot everyone is talking about!
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

Module.Default.json 11KB

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