Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

1.3. Users manual

  • 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.

Commands

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.

Emoticons

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