Because this chat is based on ajax the user needs a JavaScript enabled browser.
An user needs also to login before using the chat.
When entering a chatroom the user receives, if available, a welcome message.
Entering /help presents an overview of possible commands.
One click on a name from the userlist copies the name into the textbox. Pressing RETURN sends the message, by using CTRL+RETURN one can write multiline messages.
The following commands are available during chat. Parameters are separated by space. [ ] means optional, { } means required parameter.
All users
Command | Parameters | Description |
|---|---|---|
/help | none | Shows a list of available commands with syntax and description. |
/who | none | Shows the usernames of all people in the current room. |
/whois | {UserId} | Detailed information about one user. UserId can be the uid (prepended with #) or the username. Example: /whois #1 or /whois jim |
/smileys | Returns a list of available smilies. | |
/roomlist | Returns a list of all users in other rooms. | |
/quit | [Message] | Leave chat with an optional message. |
/setstyle | {Number} | Switches the style of the message. The styles are predefined by TypoScript and CSS. |
/newroom | {name} | Creates a new private chat room. |
/invite | {UserId} | Invites a user to the current room. |
/recentinvite | {UserId} | Invites a user to the latest room created by the current user. |
Moderators and superusers
Command | Parameters | Description |
|---|---|---|
/ban | {UserId} [reason] | Adds an user to banned list. UserId can be the uid (prepended with #) or the username. Example: /ban jim Stop shouting! |
/kick | {UserId} [time] [reason] | Restricts user access to current room for a definded time (default is 20 minutes). The user is added to banned list. UserId can be the uid (prepended with #) or the username. |
/redeem | {UserId} [reason] | Removes user from banned list or sets time to zero (if kicked). UserId can be the uid (prepended with #) or the username. |
/makesession | {startId} {endId} {name} | Makes a session that can be viewed in the rooms view. The ids are displayed next to each message during the chat if you are logged in as moderator or superuser. |
/makeexpert | {UserId} | Adds an user to the expert list. |
/makeuser | {UserId} | Removes an user from the expert list. |
/cleanup | Deletes all entries of current room that do not belong to any session. | |
/cleanupall | Deletes all entries of all rooms that do not belong to any session. | |
/setstatus | {status} | Toggles a status of an user. Currently only “hidden“ is implemented. |
/switchroomstatus | {status} | Toggles the status of the room. 'hidden' and 'private' is implemented. |
Code | File |
|---|---|
:arrow:, *arrow* | arrow.gif |
:badgrin:, *badgrin* | badgrin.gif |
:D | biggrin.gif |
:? | confused.gif |
8-) | cool.gif |
:( | cry.gif |
:doubt:, *doubt* | doubt.gif |
:evil:, *evil* | evil.gif |
:!: | exclaim.gif |
:idea:, *idea* | idea.gif |
:lol:, *lol* | lol.gif |
:mad:, *mad* | mad.gif |
:neutral:, *neutral* | neutral.gif |
:question:, *question* | question.gif |
:razz:, *razz* | razz.gif |
:oops:, *oops* | redface.gif |
:roll:, *roll* | rolleyes.gif |
:-( | sad.gif |
:shock:, *shock* | shock.gif |
:), ;), :-), ;-) | smile.gif |
:-o | surprised.gif |
:wink:, *wink* | wink.gif |