🔍 /
🧮 Funções · Tempo

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

AssinaturaTipo(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.")
end

Observaçõ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.

← Ver todas as funções de Tempo