Using Sesh to Plan Events

Lately, we’ve been trying out a Discord bot called Sesh, which helps us get RSVPs for events and send out reminders — independent of your timezone. Currently, Sesh events are set up in our #live-event-text channel, though that’s subject to change.

RSVPing to Sesh Events

An event is going to happen, and you’d like to take part! Welcome! We’re happy to have you!

Whenever someone sets up an event, Sesh posts a big message that looks something like this:

Discord message from the Sesh bot. The message describes an event called Sample Event, which takes place on Wednesday, Jan 13 at 4pm CST. The message has three reactions: a checkmark, a clock, and a notepad with a pencil.

Sesh reacts to its own message with three emojis: ✅, 🕐, and 📝. You can click these reactions to RSVP or to get a personalized timezone conversion.

Creating and Managing Sesh Events

So you’d like to organize an event! That’s great! Once you’ve figured out when it should happen, you should create a Sesh event so others can start RSVPing!

To create a Sesh event, you’ll want to go to #live-event-text or whichever channel is the most appropriate and use the !create command. Here are a few examples of !create commands you could use:

There are probably other things you could do — the natural language processing on these commands seems pretty intuitive.

If you’ve created an event that you’d now like to modify or delete, click the 📝 reaction on Sesh’s message. Sesh will privately message you something that looks like this:

Discord message from the Sesh bot. The header reads 'Edit Event Sample Event'. It's followed by a link which reads 'Click here to edit this event.' The message has two reactions: a wastebasket and a checkmark.

To edit the event, click the provided link. To delete the event, react to Sesh’s message with both the wastebasket and the checkmark emojis that Sesh has provided.

#sesh url fragment

Event urls have a hidden section with pre-filled command for creating a sesh event in Discord. Append #sesh to an event url to make it visible.

Sample hidden command section in event page. The label reads 'Paste this sesh command into a Discord channel to create a joinable event:'. The sample command reads '!create Some Antics: Getting Started with Automated Accessibility Testing, with Lucia Cerchie on May 18, 2021 10:00 AM PST for 1 hour'.

I need a bit more information!

You can find Sesh’s full list of commands at sesh.fyi/manual. Most of these commands require server admin privileges, however.