Mount cron system to Ruboty to schedule messages on a specific time.
You can use any Chrono compatible cron syntax to schedule messages.
@ruboty add job "<cron syntax>" <> - Add a new cron job @ruboty delete job <id> - Delete a cron job @ruboty suspend job <id> - Suspend a cron job @ruboty resume job <id> - Resume a cron job @ruboty list jobs - List all cron jobs
$ bundle exec ruboty Type `exit` or `quit` to end the session. > @ruboty add job "* * * * *" @ruboty ping Job 3117 created pong pong pong pong pong > @ruboty list jobs 3117: "* * * * *" @ruboty ping > @ruboty delete job 3117 Deleted >
If you want to schedule Ruboty to say something, ruboty-echo may help you.
> @ruboty add job "0 8 * * 1-5" @ruboty echo It's Time for School!