As of version 1.2.3
New roles for (primarily) DATA notification purposes!
I overhauled DM notifications so that they are based on server roles, rather than the preferences message from before. This means all DMs from DATA are now OPT-IN, make sure to check the Discord #roles
channel to select what you want!
-
notifs new thread alert
: DATA will send you a DM when a new thread is created anywhere on the server! -
Event Reminder-based roles:
notifs eventrem 20m
: Send a notifcation 20 minutes before the event start timenotifs eventrem 2hrs
: Send a notification 2 hours before the event start timenotifs eventrem 1d
: Send a notification 24 hours before the event start timenotifs eventrem always
: Send me the above-selected notifications, even if I did not click (or forgot to click) thatI'm Interested
in the event.
Please note that if you select to always receive event notifications, you must still select the time intervals that you want to receive them at; selecting ‘always’ by itself will not do anything!
In conjunction with this change to how notifications work, the !preferences
command has been removed. (You can unpin that message in your DM with argonaut now. )
Discord → Forum RP Lobby crossposting fixes/improvements.
Added a feature in RP Lobby transcript saving/crossposting where, if you use a particular syntax while RPing in Discord, it will be converted with a unique visual appearance (CSS class) applied. This was primarily implemented for GMing purposes.
Use a blockquote character followed by the newly-added custom emoji, gm
to trigger this, i.e. > :gm: (Note that it will not look special in Discord (apart from regular Discord visuals), only on crossposting/saving to the forums.)
Also apparently I did have code to grab attachments/images and add it to the crossposted log originally, and it just broke at some point. Fixed now.
Boring technical notes
- discord.js upgrade to v14.3.0. had to migrate/adjust code as necessary to be compatible with new version. I did a faiiirly thorough check of all features to make sure things were working, but if you notice anything wonky, please report it.
- fixed an issue with event crossposting not having the right timezone. I don’t think anyone noticed this bug but me, so it’s here in the boring section.