As a moderator on Lemmy.zip, you have a small suite of tools that can be used via PMing commands to ZippyBot.
You can get a PM from ZippyBot with the full help text by sending #autoposthelp
.
A typical Autopost command would look like #autopost -c community_name -t post_title -b post_body -d day/date -h time -f frequency
In order to schedule the post, you will need to fill in the below fields as part of the command. While it can look a bit daunting, I’ve broken down what these fields mean and how you can use them.
-c
- This defines the name of the community you are setting this up for. This is the original name of the community when you created it. You will need to be a Mod of the community in order to create the scheduled post.-t
- This defines the title of the post. (You can use additional modifiers in your title as defined below in the “Modifiers” section).-b
- This is the body of your post. This field is optional, so you don’t need to include it if you don’t want a body to your post. You can use the modifiers listed below here too.-u
- This defines a URL you can add to your post. This field is optional, so you don’t need to include it.-d
- This defines a date you want the first post to occur in YYYYMMDD format, i.e. 20230612
which would be 12th June 2023, or the day of the week you want your thread to be posted on, i.e. monday
.-h
- This defines the time of the day you want this thread to be posted, i.e. 12:00
. All times are UTC!-f
- This defines how often your thread will be posted. The options that currently exist are once
, weekly
, fortnightly
, 4weekly
, or monthly
. If you choose once
then the autopost will automatically be deleted after being posted.%d
- This will be replaced by the day of the month, i.e. 12
%m
- This will be replaced by the name of the month, i.e. June
.%y
- This will be replaced by the current year, i.e. 2024
%w
- This will be replaced by the day of the week, i.e. Monday
.You can use these modifiers in the title or the body fields as above.
For example, having -t Weekly Thread %d %m
would be created as Weekly Thread 12 June
(depending on the date it is posted, obviously!)
Upon creating an autopost you will be sent an ID number for the post. You can use this delete the post in the future by using #autopostdelete
followed by the ID number, i.e. #autopostdelete 1
.
You can get a PM from ZippyBot with the full help text by sending #rsshelp
.
A simple RSS command would look like #rss -url rss_url.com -c community
url
- This is the URL of the rss feed, and is mandatory. This needs to be a valid RSS feed or it will be rejected.c
- This is the community name and is mandatory.t
- This will tag your post titles with a preceding tag in square brackets, i.e. -t “RSS POST”
will result in each post being tagged with [RSS POST]
. This is optional.title_inc
- Adding this will mean that only posts that INCLUDE the string you define will be posted, i.e. -title_inc “title must be included”
would only process posts which have “title must be included” in the title. The speech marks are mandatory if you use this option, and you can have multiple filters by using a comma between them.title_exc
- Adding this will EXCLUDE any posts that match this string, i.e. -title_exc “dont include this”
would reject any posts where “don’t include this” was in the title. The speech marks are mandatory if you use this option.url_inc
- Adding this will filter the post based on the link to the content in the RSS feed. You can use it in a way such as -url_inc “goodlink.com”
to ensure that only posts where the link to the content is for goodlink.com
. Speech marks are mandatory.url_exc
- Adding this will exclude content based on the link to the content RSS feed, such as -url_exc “badlink.com”
. Speech marks are mandatory.new_only
- Adding this will mean that on the creation of this RSS feed, ZippyBot won’t scan for existing posts and only start looking at posts after starting this feed.RSS feeds are very much still in beta and subject to change.
Upon creating an RSS feed you will be sent an ID number for the RSS feed. You can use this delete the RSS feed from the community in the future by using #rssdelete
followed by the ID number, i.e. #rssdelete 1
.