One-Off & Scheduled
Last updated
Last updated
When you wish to quickly distribute news via the Modr8 Platform you can use the one-off / immediate announcement builder. This lets you send a message which contains rich text as well web links, commands and action execution buttons.
To issue an immediate announcement complete the following steps:
Select "Manage"
on your bot profile
Select "Announce"
on your chat profile
Select "Create Announcement"
button on the "One-off Announcement"
card.
Add your content using the "Content"
area
Add any buttons by clicking the "Message Buttons"
button.
A direct image link can be added if the address ends in .jpg, .gif, .png or .mp4. You can also upload a file into your chat and reply to the message with /fileid this will produce a long string of text which can be pasted into the Image text box too
Elect to "Pin Message"
if you want the message to be stickied to the top of the chat once issued
Click "Submit"
to send
You may wish to schedule an announcement to be sent at a later date, as well as have it send on an interval basis every x amount of time. We can also use the Modr8 engine to stop the message being sent at a specific time/date. For all of these use-cases we use the scheduled announcement builder module.
The builder is made up of 3 segments, we will show you how to use each section in the following sections.
Select "Manage"
on your bot profile
Select "Announce"
on your chat profile
Select "Manage Announcements"
on the "Interval & Scheduled Announcement"
card
Click "Create Announcement"
to begin building a scheduled announcement
Start by providing a name for the announcement in the "Name"
field. This shows up on your list of scheduled announcements so you can easily edit or delete it later.
You can leave the "Active"
toggle enabled, this is useful later if you wish to turn your announcement off and re-use it again another time.
Elect to "Pin Message"
if you wish. When using scheduled announcements it will be re-pinned each time it is sent. This is useful if you have rotating content you wish to pin.
Elect to enable the "Remove Last Message"
option. This ensures the bot will clean up the previous announcement and keeps your chat nice and tidy.
That's it for this section - the main thing is to ensure you have a name for the announcement you will recognise later. We have some communities running 10's of scheduled announcements through the year so its useful to be able to spot the ones you wish to turn on or off.
In the following section, we will discuss adding your content and being able to rotate content each time an announcement is sent.
Begin by adding your message content into the area marked "Text"
. You can use the buttons above the editor to make text bold, italic, strike-through, code as well as add emojis and links.
Add an image web link or fileid into the "Image"
input box. A file id can be obtained by uploading your media to your chat (with the bot in) and replying to it with the command /fileid
Elect to add any buttons to your message by clicking the "Message Buttons"
button. This allows web links, commands and actions to be executed from button clicks attached to the announcement
Click "Add More Content"
if you wish to add another message and begin the process again
For each content added using the "Add More Content" button your bot will send the next content in the queue after each interval. This is a great way to have 1 scheduled announcement that contains multiple content blocks which rotate sending through the day.
Next we will move onto scheduling your announcement using the schedule section. This offers a powerful set of options from being able to select which content is sent first through to starting and ending your announcement on specific dates & times.
Scroll down to the "Schedule"
section
By default "Content 1"
will be shown, but if you have multiple content created you can select a different one to send first by amending the drop down
Set an interval to send your announcement over by amending the "Send Every"
X to a value you wish and the drop down to a period you wish e.g. hours or days.
Set whether you wish to "Start Sending"
immediately or later.
If selecting to start sending later, add a date/time in the "Schedule for"
input by clicking inside and using the calendar.
Set a "Stop Sending"
date/time by clicking in the input area and completing the calendar.
Click "Submit" to set your announcement. If you have selected to send "Immediately"
then it will begin sending.
Note: Times and dates used in the "Schedule For"
and "Stop Sending"
inputs are based on your local timezone. Modr8 will convert this to send at the correct times for its location using this information.
If you do not wish to continually send your announcement, simply set your "Send Ever" period to be bigger than the gap between Schedule For and Stop Sending times. Example: Schedule for 1pm today, Stop Sending 2pm today. Interval 1 day. Will send once and stop before executing the next interval.
Once you have created a scheduled announcement it will show up listed in the scheduled announcement table on the scheduled announcement page.
Here you will be able to see the name, interval it is due to send on, the next time it is due to execute as well as whether it is active or not.
From this table you are able to:
Toggle whether the announcement is active or not to quickly activate or de-activate it
Click the pencil button to edit your announcement
Click the red trash bin button to quickly delete your announcement