Skip to content

Profiles

Introduction

The FroggeBot Profiles module is its premier feature. It allows users to create and manage their own character profiles, which can be customized with a variety of options.

Profiles are a great way to express yourself and share your characters with others.

This page is meant as an informational breakdown of the Profiles Module. Check out the Profiles Tutorial if you're looking for a guide on how to create your first profile!

Preparation

First off, ensure that you have FroggeBot installed in your server.

Currently, profiles are only available to venue staff members that have been hired into FroggeBot using the /admin hireSlash Command! command. If you're not a staff member, you can still follow along with this tutorial, but you won't be able to create a profile until you've been hired.

Hiring Staff

To learn more about the hiring process, check out the hiring tutorial and the staffing module.

Getting to Your Profile

Profiles in FroggeBot are each attributed to a character. This allows individual users to create multiple profiles for different characters on the same Discord account.

In order to access the profile creation menu, we first need to navigate to the character selection menu. To do this, use the /staff profileSlash Command! command.

Staff Profile Command

Character Menu

The character menu is where you can view all the characters that are currently associated with your Discord account. If you haven't created any characters yet, this menu will only show the default character created by management when you were hired.

Character Menu

Emoji Key

The character menu uses emojis to represent the different profile states each character is in. Here's a quick breakdown of what each emoji means:

  • 🚧: The character's profile is incomplete per the venue's profile requirements.
  • âš : The character's profile has not been posted to a channel yet.
  • : The character's profile has been completed per the venue's profile requirements.
  • 💌: The character's profile has been posted to a channel.

Adding a New Character

To add a new character to your account, click on the Add Character button. You'll be prompted to enter the character's name.

Restrictions

Max Name Length: 40 characters

Add Character Menu

Viewing a Character's Profile

To view a character's profile, click the Modify Character button on the character menu. This will present a select menu with all the characters you've created.

Character Selection

Deleting a Character

To delete a character, click the Remove Character button on the character menu. You'll be prompted to confirm the deletion.

Warning

Deleting a character is permanent and cannot be undone. Make sure you're certain before proceeding.

Delete Character Confirmation

Please note that, as a staff member, you must have at least one character associated with your account at all times. If you only have one character and attempt to delete it, your request will be rejected.

Profile Menu

Once you've selected a character, you'll be taken to the profile menu. This is the top-level interface for managing your character's profile data.

Profile Menu

You'll note there are two rows of buttons on this menu, each with a different function. Let's break down what each button does:

The first row, containing Main Info & Details, At A Glance Section, Personality Elements, and Add/Remove Images are all sections of the profile that can be filled in with information about your character.

The second row, containing Post/Update Profile, Profile Progress, and Preview Profile are all functions related to the profile's status and visibility. We'll go into more detail about each of these sections in the Profile Functions section.

Profile Sections

A profile is broken down into several sections, each of which can be filled in with information about your character. The goal is to get the best looking profile possible with minimal effort.

Main Info and Details

Clicking the Main Info & Details button will take you to the main information section of the profile.

Main Info And Details

The buttons on this menu are as follows:

Make sure to review each tab below to ensure that the profile is set up correctly.

The name of your character. This is the name that will be displayed on the profile.

Restrictions

Max Length: 40 characters

A custom URL that underlines the character's name. This can be used to link to a variety of things, such as a character's Twitter account or a Carrd page.

Restrictions

Max Length: 250 characters

The color that will be used as an accent on the left side of the Profile and About Me embeds.

Color Picker

This must be a valid HEX color code. Please consult the Google Color Picker for assistance.

A list of the character's RP jobs. This can be used to list the character's in-game occupation or any favorite combat jobs they may have.

Restrictions

Max Length: 20 characters per job

A list of the character's freelance rates. This can be used to list the character's rates for various services they may offer.

Restrictions

Max Length: 250 characters


At A Glance Section

Clicking the At A Glance Section button will navigate to the At A Glance portion of the profile.

At A Glance Section

The buttons on this menu are as follows:

Make sure to review each tab below to ensure that the profile is set up correctly.

This button allows you to set any of the selectable races/clans that are available in FFXIV. Additionally, you may set a custom value for either (or both) of the fields.

Restrictions

Max Length: 250 characters

This button allows the user to set their character's Gender and Pronouns to any of the 'mainstream' genders and as many of the commonly used pronouns as they want. Additionally, you may set a custom value for gender.

Restrictions

Max Length: 250 characters

This button allows the user to set their character's sexual orientation to any of a variety of common orientations Additionally, you may set a custom value for orientation.

Restrictions

Max Length: 40 characters

This button allows the user to set their character's height in both feet and inches OR centimeters.

Format

Ensure your entry complies with one of the following formats:

  • 5'10"
  • 6ft 2in
  • 180cm

This button allows the user to set their character's age in years. You can also set a plain text value for age.

Restrictions

Max Length: 30 characters

This button allows the user to set their character's Mare ID. This is a unique identifier that can be used to share your character's modded look between friends.

Restrictions

Max Length: 30 characters

This button allows the user to set their character's Home World. This is the server that your character is associated with in FFXIV.

It first presents a selector to choose the data center, then a selector to choose the server.


Profile Personality

Click on the Profile Personality button to navigate to the Personality fields of the profile.

Personality Section

The buttons on this menu are as follows:

This button allows the user to set their character's likes. This should be a comma-separated list of things that your character enjoys.

Restrictions

Max Length: 300 characters

In contrast to the likes field, this button allows the user to set their character's dislikes. This should be at least as long (or shorter than) the likes field for formatting reasons.

Restrictions

Max Length: 300 characters

The personality field is a freeform text field that allows the user to describe their character's personality.

Restrictions

Max Length: 300 characters

In contrast to the personality field, the About Me field is a freeform text field that allows the user to describe their character in more detail. This is typically used for a character's backstory or other detailed information.

The About Me section appears in its own separate embed after the main profile body and will display the user's custom URL if one is set.

Restrictions

Max Length: 3000 characters

About Me Section


Add/Remove Images

Click on the Add/Remove Images button to navigate to the image management section of the profile builder.

Images Menu

All prompts for image management require the user to upload an image to the discord channel in which they are interacting with the bot. The bot will then process and cache the image and update the profile accordingly.

The buttons on this menu are as follows:

From the manage thumbnail menu, you can upload a new image, remove the current image, or cancel the operation.

The thumbnail image is the image that will be displayed in the upper-right the profile embed. This should ideally be a square image or one in portrait orientation.

Restrictions

  • Max File Size: 8MB
  • File Types: PNG/APNG, JPG/JPEG, WEBP, & GIF.

From the manage main image menu, you can upload a new image, remove the current image, or cancel the operation.

The main image is the image that will be displayed in the bottom-center the profile embed. This should ideally be a landscape image.

Restrictions

  • Max File Size: 8MB
  • File Types: PNG/APNG, JPG/JPEG, WEBP, & GIF.

To simply add an additional image and move on, click the Add Additional Image button. Upload the image to the channel and the bot will process it.

Restrictions

  • Max File Size: 8MB
  • File Types: PNG/APNG, JPG/JPEG, WEBP, & GIF.

For any further additional image management, click the Manage Additional Images button. This will present a paginator of all the additional images currently associated with the profile.

Additional Images Menu

The additional images menu allows you to remove or change the caption for all additional images associated with the profile.


Profile Functions

The profile functions are a set of actions you can perform to assist in managing your character's profile.

Post/Update Profile

Upon clicking the Post/Update Profile button the application will first check to ensure that the profile meets the venue's profile requirements. If the profile is incomplete, the application will prompt you to complete the profile before proceeding.

Incomplete Profile Error

If the profile is incomplete, the application will present an error and prevent you from posting the profile.

Be sure to review the "How To Fix?" column of the error message to see what fields need to be filled in, and where.

Incomplete Profile Error

In the event that your venue has configured more than one possible channel to post profiles to, the application will present a select menu to choose the channel where to post the profile.

Select Profile Post Channel

Profile Progress

Clicking the Profile Progress button will present a progress dialog that shows how complete the profile is. This is a great way to see at a glance what fields are missing or incomplete.

Profile Progress

Administering Profiles

This section is intended to document the administrative side of the Profiles module. This includes setting up profile requirements, configuring post channels, and manual profile management.

Profile Configuration

Profile Requirements

In order to post a character's profile to a channel, it must meet the venue's profile requirements. These requirements are set by the venue's management and can be configured differently from venue to venue.

To access the profile requirements, use the /admin profilesSlash Command! command. This will present a main configuration menu where you can access the list of all profile requirements.

Profile Requirements Menu

Each button under the message can be used to toggle the requirement on or off. When a requirement is toggled on, the application will check to ensure that the requirement is met before allowing a profile to be posted.

Incomplete Profile

Configuring Profile Post Channels

Once the requirements have been set, the next step is to configure the channels where profiles can be posted. This is done, once again, using the /admin profilesSlash Command! command and by selecting the Manage Posting Channels button.

Manage Posting Channels

The venue's administrator is able to set groups of channels in which specific roles may post their profiles. This is useful for venues that have multiple roleplay channels or other channels where profiles may be posted.

To add a new posting channel, click the Add Posting Channel button.

In order to link a set of channels to a given role, click the Add Linked Role button and follow the prompts.

Manual Profile Management