This is an old revision of the document!
Create an account to the desired instance, then login to that account with toot.
#!/bin/sh toot post -l fr -u "[email protected]" "$(fortune -sn5000 dansunegalaxie)"
You will want to make sure the output of the command you give out to toot post
isn't longer than the character limit allowed by your instance, or else it won't post. In this instance, you can set the -n
parameter of fortune
to that character limit so it can try to not come up with fortunes longer than this.
[Unit] Description=Post a random DUG quote to Mastodon [Service] Type=oneshot ExecStart=/home/juju/bin/dugbot User=juju
[Unit] Description=Run dugbot every 30 minutes [Timer] OnCalendar=*:00,30 [Install] WantedBy=timers.target
Enable the timer:
sudo systemctl enable dugbot.timer sudo systemctl start dugbot.timer
Or run it once:
sudo systemctl start dugbot.service