Chat is a communication feature in Habitica. Chat forums are present in the Tavern Chat, guilds, and party screens. Chat screens hold a history of 200 messages (with the exception of chat screens associated with group plans, which have a limit of 400 messages). Private Messages can also be sent between players. Avatar is displayed beside the user's messages - if it doesn't show anything, that means the chat hasn't fully loaded yet. Clicking someone's display name will open up their profile page.
Accepting Community Guidelines
Habitica is one of the warmest, kindest, most courteous and supportive communities on the internet. To help maintain this standard, players must agree to abide by the Community Guidelines before participating in chats. This helps to keep everyone in the community safe, happy, and productive.
Failure to Meet Community Guidelines
If a player fails to meet community guidelines they might find their messages hidden and/or receive a warning from a moderator. If the actions are considered moderate to severe infractions, or repeated requests from moderators have been ignored, the moderators might revoke their chat permissions for a number of hours. They will be unable to post in the public Guilds or the Tavern, and will not be able to send Private Messages or give Gems to anyone. They will still be able to post to private Guilds and their Party. Further actions to the account may also be taken if required as outlined in the Community Guidelines. If a player wishes to discuss or contest the ruling of a moderator, they should send an email to Lemoness (leslie@habitica.com).
Using Chat
To participate in discussions, type your message into the chat box and click the "Send" button. As an alternative to clicking the button, you can press Control/Command+Enter or press Tab to move focus to the Send button and then use Space or Enter to "click" the button.
Posts that you have made will be aligned to the left, showing your avatar on its right. Since other posts are aligned to the right and avatars on the left, this will make your own posts stand out to you. Messages containing your username (with or without a preceding @) will be indicated by a grey dot at the upper right corner of those posts. In a party chat, players' spells (including transformation items), as well as quest events and progress, will be highlighted in red.
Flagging Posts
Inappropriate posts can be reported to moderators by clicking the flag button next to the post. A popup will open to ask if you are sure that you want to report the post. You can click either the Cancel or Report button to continue. You should only report posts that violate the Community Guidelines and/or Terms of Service. The message will be hidden automatically from all other non moderator players except the poster after two flags (or after one flag from a moderator). This will help to keep Habitica safe and pleasant for everybody. Often, after a post has been hidden, a moderator will post about the flagged message, explaining to the person who posted it that it is hidden from everyone else. Since the original poster can see the message, they are able to copy it for reposting with the necessary edits.
Tagging Users
To address a message to a particular user, you can tag that user by typing "@", followed by their username. As described below, there are several ways of tagging users more efficiently.
If you are replying to someone in a chat on the website, typing "@" will summon the autocomplete function, which can be navigated with arrow keys. Selections can be made with the tab key. Hitting tab without navigating with arrow keys will select the first username in the list. The Enter key has the same effect in the Chrome browser. Users named in chat messages will see that message appear highlighted in grey, and will see their own username as underlined. Clicking the name on the list works as well.
In the iOS app, you can quickly tag users by tapping the chat message posted by the user and selecting "Reply" from the dialog that pops up. Meanwhile, on the Android app, the feature is not yet available, and tagging must be done by typing their name manually.
On the iOS app, messages that tag you will be highlighted, while the Android app will not show any indication of tagging at the moment.
Looking for replies
The website indicates those messages replying to you with the small grey dot on the post. If you are not willing to scroll down manually to find all those, use the browser's search function (Ctrl+F or Command+F) to look for your display name. Your posts as well as those tagging you will then be highlighted and you can navigate through those with ease. Note that past the 200 messages threshold your message will be gone and this method will not work.
Formatting
The chat feature supports Markdown formatting (see: Markdown Cheat Sheet), which allows you to format your text using different styles. It also allows you to use Emoji (also known as emoticons) within your posts.
Clicking the "Show Formatting Help" link below the chat box will open a table of commonly used Markdown symbols. Click "Hide Formatting Help" to close the table.
To insert a line break, use Enter or Shift+Enter twice to insert two line breaks into the input box. This will appear as one line break in the posted message. To add more than one line break, use non-breaking spaces (" ", " ",or " ") between blank lines.
Date/Time Stamp
Each post has a time stamp below the poster's name. The light grey stamp gives a relative (to current) time difference such as minutes ago, hours ago, or days ago. The older the post gets, the less specific the timestamp is, eg. a message from 53 days ago will be shown as 2 months ago; or 687 days ago will be shown as 2 years ago (except on the Android app).
The Like Button
If you like what someone has written, you can show your appreciation by clicking the "Like" button below their post. There's a like counter at the bottom right of each post, e.g. [smile] +1. If the post hasn't received any likes yet, there will not be any visible counter at this area. Giving a post a like (i.e., clicking the light grey "Like" button) will cause the "Like" button to turn green.
When accessing the website using a mobile device, you can tap the [+0] icon ([+1] or more if someone has liked it) at the right side of the post to like it. It is located beside the overflow (three dots) icon.
Already Received Likes
In posts that have already received a like from other users, the like counter will appear at the bottom right of the post. The number displayed will increase each time another user likes the post.
Clicking the dark grey "Like" button will cause it to turn green and the counter will increase by 1. If you click the green button again, it will remove your like, the counter decreases by 1, and return the "Like" button to dark grey. If you try to like your own post, you will receive a message reading "Can't like your own message. Don't be that person."
Message Not Found Error
If you try to click the +1 button for a message and get the error
"Message not found!", this is due to the chat not being synced and showing messages that are now too old to appear or that have been deleted by the person who made them or by a moderator. If you click "Fetch Recent Messages" button, the chat will refresh to show only current posts.
Private Messaging
Clicking on someone's name will open up their profile, with an envelope icon at the top right corner of the pop-up. The envelope allows you to send a private message to the said user.
Adding Links
If you would like to add a clickable link to your post, you can use the format [link text](url). Please refer to the Formatting section for more information.
Deleting Posts
You can click on the garbage can icon below your post if you wish to delete it - a confirmation box will show up asking if you're sure to delete that post.
Editing Posts
Although the chat doesn't have an editing feature, you can post a corrected message and then delete the original post.
Refreshing
If you've been in a chat window for some time, hit the 'Fetch Recent Messages' button below the chat box to see any new messages that have been posted. It is a good idea to refresh before posting, as you may have missed something relevant. This applies to the Tavern and guilds, since party chat messages, as well as skill and quest activity messages, will appear on your party page right away.
Viewing Users
User names are displayed with colors based on contributor tiers. To see a user's stats and profile, simply click on their username. Hovering over a contributor name (colored names) will show their contributor title.
Avatar Costume
Messages on social platforms (Party, guilds, and Tavern - but not on Private Messages) now save avatar's costume data, increasing the loading speed of chat pages.
Aside from that, this feature means that user's old costume will still be displayed on older messages, prior to changing of costume. Moreover, this can be very useful for cosplay and showcasing different sets of costumes, e.g. the Costume Carnival guild members (and other Habiticans) will be able to constantly change costume and submit a costume entry just by posting a message. Additionally, you will be able to see your old (and favorite) costume sets you've put up together, and perhaps use it again.
Note that any post you made before the feature is released, will use the costume stored in the oldest post made after February 13, 2018 (might not be uniform universally due to timezone difference). This means that your costume at the time this was introduced is used for all posts before that.
Show Chat Messages in Reverse Order
You can check this option to show the oldest messages first and the newest messages last.
Continuing where you left off
Habitica by default doesn't let you start scrolling up from where you left off. The only way to do so is by using your browser's search function (Control+F or Command+F), to find the last post you remember seeing. On the Android app, however, each time you open a guild, party chat or Tavern, it will be at the point where you left off and you will be able to see all the unread posts.
Copying Chat Message as To-Do
You can copy a chat message and add it to your To-Do list automatically from any chat in the Tavern, a guild, or a party.
Clicking thebutton next to the chat message opens the dialog box to ask if you want to save the message as a To-Do.
Clicking the blue Submit button will create the To-Do and send you an on-screen notification. You will then see the To-Do in the To-Dos column.
Exporting Chat Messages
There are a number of tools that allow you to export chat messages in raw or processed formats, like the Party & Guild Data Tool, or to export chat messages in real time, with Zapier.
Tutorial
Upon opening the Tavern, guild, and party chat for the first time, Justin the Guide will appear. He will brief you about each social platform use and what you can or cannot do. Justin is a good guy, so do follow his advice! Clicking "Let's Go!" will dismiss that particular walkthrough.