|
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