|
1 | 1 | const events = require('events'); |
2 | | -const { chattools, Time } = require('../utils'); |
| 2 | +const { chattools, Time, Command } = require('../utils'); |
3 | 3 |
|
4 | 4 | const STRINGS = { |
5 | | - help: ` |
6 | | -Repete uma mensagem em um determinado período de tempo. Cada mensagem é representada por uma thread. |
7 | | -
|
8 | | -*uso:* \`\`\`!cron --args [--kwargs=<type>] ...\`\`\` |
9 | | -
|
10 | | -*args válidos:* |
11 | | - \`\`\`--create\`\`\` -> _cria uma nova thread._ |
12 | | - \`\`\`--destroy\`\`\` -> _para e apaga uma thread._ |
13 | | - \`\`\`--stop\`\`\` -> _para uma thread._ |
14 | | - \`\`\`--start\`\`\` -> _inicia uma thread._ |
15 | | - \`\`\`--log\`\`\` -> _mostra as threads existentes._ |
16 | | - \`\`\`--killall\`\`\` -> _para e apaga todas as threads._ |
17 | | - \`\`\`--help\`\`\` -> _mostra esta mensagem._ |
18 | | -
|
19 | | -*kwargs válidos:* |
20 | | - \`\`\`--s=<int>\`\`\` -> _define um periodo em segundos._ |
21 | | - \`\`\`--m=<int>\`\`\` -> _define um periodo em minutos._ |
22 | | - \`\`\`--h=<int>\`\`\` -> _define um periodo em horas._ |
23 | | - \`\`\`--d=<int>\`\`\` -> _define um periodo em dias._ |
24 | | - `.trim(), |
| 5 | + help: Command.helper({ |
| 6 | + description: |
| 7 | + 'Repete uma mensagem em um determinado período de tempo. Cada mensagem é representada por uma thread.', |
| 8 | + usage: '!cron --args [--kwargs=<type>] ...', |
| 9 | + args: { |
| 10 | + create: 'cria uma nova thread.', |
| 11 | + destroy: 'para e apaga uma thread.', |
| 12 | + stop: 'para uma thread.', |
| 13 | + start: 'inicia uma thread.', |
| 14 | + log: 'mostra as threads existentes.', |
| 15 | + killall: 'para e apaga todas as threads.', |
| 16 | + help: 'mostra esta mensagem.', |
| 17 | + }, |
| 18 | + kwargs: { |
| 19 | + 's=<int>': 'define um periodo em segundos.', |
| 20 | + 'm=<int>': 'define um periodo em minutos.', |
| 21 | + 'h=<int>': 'define um periodo em horas.', |
| 22 | + 'd=<int>': 'define um periodo em dias.', |
| 23 | + }, |
| 24 | + }), |
25 | 25 | }; |
26 | 26 | const emitter = new events.EventEmitter(); |
27 | 27 |
|
|
0 commit comments