I am happy to announce v1.5.0! ๐
Fixes:โ
- You now receive a message if you try to confirm a user for an event and the template (that this event is using) got deleted.
- Fixed a bug that
!setup_channel
stopped working when you entered!channel
to get a list of all available channels and your discord server channel list was too long to fit in one message. - Fixed a bug that
change_organizer
andchange_user
sometimes did not return you an error message on failure. - Fixed a bug that during "custom template creation" => "emoji setup" the following 2 lines resulted in different output:\
emoji, role , DD ,range
\emoji,role , DD,range
- Fixed a bug that during custom template creation the "example event" and especially the "break line" looked different than the actual event later on.
New stuffโ
Ok, now to the good stuff! I did a (nearly) full rework of the custom template. Let's start!
New setting emoji behavior
\
This setting allows you to use one of the following three modes:
- Default behavior. All emojis that you used during template creation are reactions on the event message. This limits you up to 20 emojis. Example GIF
- Have one emoji for each field name. If you click the emoji the bot will create a new message with the sub roles as reactions. This would allow you 20x20 emojis on a template. Example GIF
- Have one emoji for each field name. If you click the emoji the bot will create a new message with the sub roles as numbers. This would (in theory) allow you up to 20x"infinite" emojis. Example GIF
Sign up limits \
You can now limit nearly everything (regarding sign ups) on an event.\
To do this, follow the instructions during the template creation process.\
If you have already an existing template, you just need to use the new edit_template
command!
Edit a custom template \
New command edit_template
This command allows you to edit a given template.
Things that you can edit:
emojis
= emojis + their description *name
= the name of the templateicon
= the icon of the templatecolor
= the color of the event messageemoji_behavior
= display behavior of the emojis *limits
= sign up limits
Note: With *
marked points are breaking changes. This means that if you edit one of those fields, all events that a currently using this template will stop working!
Sharing templates You can now share templates with other users! How?
- Use the new command
export_template [nr]
to get the template configuration for a given template. (uselist_templates
to get all available templates ;) ) - Use the command
import_template
and pass an exported template to the bot. The bot will parse the input and makes it available for your server! - Head over to our discord server => #template-share to share and use templates! Please read the pinned message for more details.
Other stuff
- Added a command to get the current default template used in this channel =>
get_default_template
Improvementsโ
- Total sign up numbers are shown in the event footer (Over all total, total sign ups with role emojis, total sign up with status emojis)
Other stuffโ
- Fixed some spelling mistakes
!homepage
now actually prints a link to the homepage.- Lifted the "event channel only" restriction for a couple of commands. My aim is to do a rework on command restrictions "soonish".. but that is something a bit down the list
The following commands are no longer restricted to an event channel:
vote
,paypal
,patreon
,create_template
,remove_template
,set_timezone
,whitelist_bot
,blacklist_bot
,whitelist_webhook
,blacklist_webhook
,limits