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 GuidelinesEdit
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 GuidelinesEdit
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 Staff (email@example.com).
Contacting a Moderator Edit
If a player encounters a situation they believe violates Community Guidelines, they can notify a Moderator. Inappropriate chat and spamming is easily reported by flagging (see below). For other inappropriate behavior (e.g. inappropriate information on a user profile, a history of harassment), select Contact the Moderation Team from the Help menu.
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 a preceding @ will be indicated by a purple dot at the upper right corner of those messages and your Username highlighted in purple. On the Android and iOS apps, messages that tag you will be highlighted purple. In a party chat, players' skills (including transformation items), as well as quest events and progress, will be highlighted in red.
Inappropriate posts can be reported (or flagged) to moderators by clicking the Report button below the post. A popup will open to ask if you are sure that you want to report the post, providing a comment section where you can describe why you reported it. 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.
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.
Habitica currently does not support keyboard navigation in web browsers
|Workaround: Habiticans can select autocomplete entries in the web client using mouse navigation.|
|habitica Issue #9291|
Looking for repliesEdit
The website indicates those messages replying to you with a purple dot at the upper right corner of those messages. 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.
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.
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 StampEditEach 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). Hovering over the timestamp will make a tooltip appear with more detailed information on the time the message was posted.
Character Limit Edit
There is a limit of 3000 characters per post. The character limit counter is located below the chat window and will increase from 0 towards 3000 as your message becomes longer.
The Like ButtonEdit
If you like what someone has written, you can show your appreciation by clicking the "Like" button below their message. There is a like counter at the bottom right of each message, 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 message a like (i.e., clicking the light grey "Like" button) will cause the "Like" button to turn purple.
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 message to like it. It is located at the top right of the message.
Already Received LikesEdit
In message 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 light grey "Like" button will cause it to turn purple and the counter to increase by 1. If you click the purple button again, it will remove your like, decrease the counter by 1, and return the "Like" button to light 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 ErrorEditIf 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 MessagingEditClicking on someone's Display 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.
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.
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 you want to delete that post.
Although the chat doesn't have an editing feature, you can post a corrected message and then delete the original post.
RefreshingEditIf 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.
User names are displayed with colors based on contributor tiers. To see a user's stats and profile, simply click on their Display Name. Hovering over a contributor name (colored names) will show their contributor title.
Avatar CostumeEditMessages on social platforms (Party, guilds, and Tavern, and Private Messaging) 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 Edit
You can check this option to show the oldest messages first and the newest messages last.
Continuing where you left offEdit
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-DoEditYou 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.
Exporting Chat MessagesEdit
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.
Including Multiple Messages in a Single ChatEdit
Because the group chats only retain the last 200 or 400 messages, depending on the chatroom, it can be a good idea to combine multiple responses into a single chat to maximize history, especially in fast-moving chats such as the Tavern or Help Guild. Users can use Markdown to format multiple response chats by using horizontal lines or white space.
Client Posted FromEditContributors to Habitica who have gained Tier Level 4 or above are able to see which client the user has posted the message from. The text will show either state:
- 3rd Party
No other information of the client is shown. This is to allow better assistance with advising new players and debugging of issues with Habitica.