schedule(tempo, canal, texto, opts?)
Agenda uma mensagem. Sem opts.recorrente, executa uma única vez. Com { recorrente: true }: se tempo for um horário ("9:00"), repete todo dia nesse horário; se for uma duração ("2h"), repete a cada esse intervalo. Retorna o id do agendamento.
schedule(tempo, canal, texto, opts?)
Parâmetros
| Assinatura | Tipo(s) |
|---|---|
| schedule(tempo, canal, texto, opts?) | number|string, string|object, string, object? |
Valor de retorno
Esta função não retorna um valor.
Exemplo de uso
on command("bomdia", message, args)
schedule("9:00", message.channel, "☀️ Bom dia!", { recorrente: true })
message.reply("Agendado pra todo dia às 9h.")
endObservações
Confira os tipos esperados na tabela de Parâmetros antes de chamar — passar um tipo diferente do esperado é a causa mais comum de erro em tempo de execução.