We've recently moved hosts! Please report any weirdness with the wiki (or spam) on Utopia.

Conspire Requirements Specification/Short prompt commands

From BBSWiki

Jump to: navigation, search

Contents

The complete Short Prompt menu of actions:

  <+>             Debug
  <a>             Aide commands
  <B>             Toggle eXpress beeps
  <b>             Read room backward
  <c>             Config menu
  <d>             Change Doing field
  <^E>            Enter message with Roomaide/Sysop header
  <e>             Enter message normally
  <E>             Enter message (upload, press Ctrl-D to save)
  <f>             Find posts, threads or rooms
? <F>             Show Fortune
  <g>             Goto next room, marking all messages in current room read
  <h>             Help menu - use this to read in-depth helpfiles
  <i>             Room information - read this before posting in a room!
  <j>             Jump to a room name/number, marking all messages read
  <k>             Known rooms - list all rooms grouped by read/unread/zapped
  <l>             Logout
u <m>
  <n>             Read new messages in room (also, just hit space bar)
x <o>             Read old messages reverse
  <p>             Profile user
  <P>             Profile user (full info)
  <q>             Ask a question of a guide
  <r>             Read reverse
  <s>             Skip room, leaving unread messages marked unread
  <S>             Skip to a specific room, leaving unread messages unread
  <t>             Current time
  <T>             Tag this room
  <u>             Ungoto - return to previous room from <j>ump or <g>oto
  <v>             Send eXpress message to last user who sent you one
x <V>             Validate new users
  <^W>            (Client only) show friends online
  <w>             Who's online?
  <W>             Short wholist
  <x>             Send eXpress message to another user online
  <X>             Disable/enable eXpress messages
  <^X>            Log of eXpress messages you have sent and received
  <y>             Yell - send a message direct to the Sysops
  <z>             Zap room - remove it from your read list
  <0-9>           QuickX - see <c>onfig menu, e<x>press options
  <#>             Read a specific message number in current room
  <->             Read last number of msgs, e.g. typing "-5" reads last 5 msgs
  <%>             Toggle guideflag status
  <@>             List of Sysops, Programmers, and Roomaides
  <">             Quote harrassing eXpress messages to Sysops
  <?>             Display this menu
  <space>         Read new messages

Legend: ? denotes a questionable key, possibly changeable. x denotes a definitely changeable key. u denotes an unused key.

Reserved commands

<^F> - Browse this room's files.

These commands are not scheduled for implementation in the initial release of nuDOC.


 

Aide commands

Key: <a, A>

See Conspire Requirements Specification/Aide commands for menu and use cases.

Utopia Planetia> Aide commands

Toggle eXpress beeps

Key: <B>

The beeps are toggled to the opposite of their current state and a notification is printed.


Babble I SAID OUAH> eXpress beeps ENABLED

Babble I SAID OUAH> eXpress beeps DISABLED


Read reverse

Key: <r, R, b>

The current room is checked for the existence of messages. If there are messages, reading begins at the newest message in the room in reverse direction. If there are no messages, an error message is displayed.

Utopia Planetia> Read Reverse

Without messages in the room:

Utopia Planetia> Read Reverse

Nothing to read.

Utopia Planetia>

Config menu

Key: <c, C>

See Conspire Requirements Specification/Config menu for use cases and menu.

Utopia Planetia> Change config

If the user is twitted:

Utopia Planetia> Change config

You are twitted and not allowed to do that!

Utopia Planetia>

Change doing field

Key: <d, D>

  1. The user's current doing field is printed and a confirmation of change prompt is displayed.
  2. If the user selects yes, they are allowed to change their doing field.
  3. If the user selects no, they are dropped back to the short prompt.
Utopia Planetia> Change doing field

Old doing was: ouah
Do you wish to change this? Yes
>stuff

If the user is twitted:

Utopia Planetia> Change doing field

You are twitted and not allowed to do that!

Utopia Planetia>

Enter a message

Key: <e, E, ^E>

Allows the user to start a new thread from the short prompt. <e> enters a message normally. <E> enters in 'upload' mode. <^E> enters with the sysop or roomaide flag set, if applicable. See the Conspire Requirements Specification/Message entry subsection for details.

If the user is a sysop and is attempting to post in the lobby, a confirmation prompt will be presented.

If the user is a sysop or roomaide and is posting with the sysop/roomaide flag set, a confirmation prompt will be presented.

If the user is attempting to post to the lobby or with the sysop/roomaide flag set without proper permissions, nothing happens.

Successful enter:

Babble I SAID OUAH> Enter message (new thread)

Successful enter in upload mode:

Babble I SAID OUAH> Upload message (new thread)

You are uploading this message! (Use ctrl-D to end)

Mail:

Mail> Enter message (new thread)

Enter recipient:

Post to lobby:

Utopia Planetia> Enter message (new thread)

Are you sure you want to post to the Lobby? (Y/N) ->

Post with flag (name of flag is Roomaide for roomaides):

Babble I SAID OUAH> Enter Aide message (new thread)

NOTE: You are entering this message as an Aide!

You are uploading this message! (Use ctrl-D to end)

Failed lobby post:

Utopia Planetia> Enter message (new thread)

You can't post messages here!

Twitted:

Utopia Planetia> Enter message (new thread)

You are twitted and not allowed to do that!

Muzzled:

Utopia Planetia> Enter message (new thread)

You are muzzled in this room!

Find

Key: <f>

Enters the find interface. See Conspire Requirements Specification/Find.

Utopia Planetia> Find

Fortune

Key: <F>

If fortune is enabled on the server side, a fortune cookie is displayed.


Utopia Planetia> Fortune

You have a tendency to feel you are superior to most computers.


Goto

Key: <g, G>

  1. All unread messages in the room, if any, are immediately marked read.
  2. The user advances to the next room with unread messages, if any, ignoring any rooms skipped on the current read cycle.
  3. If there are no unread messages, the user is dropped back to the lobby.
  4. If dropped back to the lobby and there are skipped rooms with unread messages but no unread messages in non-skipped rooms, a message is printed, the skips are cleared, and the read cycle restarts as normal.


Utopia Planetia> Goto

Format if rooms were skipped:

Utopia Planetia> Goto ---> You have skipped 2 rooms


Help

Key: <h, H>

Brings up a list of help files the user can browse. See Conspire Requirements Specification/Help menu for details.

Utopia Planetia> Help

roomInfo

Key: <i, I>

A header with information about the current room is displayed, followed by the roominfo page.

Utopia Planetia> Room info

See Conspire Requirements Specification/Roominfo.

Jump

Key: <j, J>

The Jump is essentially a Goto to a specific room. On a successful jump all messages in the current room are marked read, as with a successful Goto.

The user is prompted for a room name/number to jump to (partials okay). If the room name/number is valid, including a substring search on name, the user is advanced to the requested room and dropped to the short prompt. If the requested room was not in the user's read list, the room is added to her read list and the RoomInfo is first displayed before the short prompt is displayed.

If the user enters an invalid name/number, they are returned to the short prompt after an error message is displayed.

Successful jump:

Utopia Planetia> Jump to room name/number? -> Babb

Babble I SAID OUAH>

Successful jump with unread messages in target room:

Utopia Planetia> Jump to forum name/number? -> Babb
[Babble I SAID OUAH]  200 messages, 1 new

Babble I SAID OUAH>

Failed jump:

Utopia Planetia> Jump to room name/number? -> 999
No room "999".

Utopia Planetia>

Known rooms

Key: <k, K>

This displays a list of all rooms on the BBS visible to the user, sorted alphabetically and split into groups of rooms with unread messages, rooms with no unread messages, and zapped rooms.

Utopia Planetia> Known rooms

See Conspire Requirements Specification/Known rooms list for details on display.

Logout

Key: <l, L>

The user is presented with a yes/no prompt asking if they wish to log out. Their choice is followed.

Utopia Planetia> Logout

Really log out? (Y/N) ->

Read new messages

Key: <n, N, space>

  1. The current room is checked for unread messages. If there are unread messages, reading begins at the first unread message.
  2. If there are no unread messages in the current room, a <g>oto is executed (without touching read pointers in case a message was being committed at the exact instant between the check and the goto).

With unread messages in current room:

Utopia Planetia> Read New

With no unread messages in current room: See <g>oto.

Read old messages reverse

Key: <o, O>

Reading begins at the latest old (marked read) message in the current room, proceeding in a reverse direction.

Utopia Planetia> Read old messages reverse

With no old messages in the current room:

Utopia Planetia> Read old messages reverse

Nothing to read.

Profile

Key: <p>

  1. A prompt is displayed requesting the username of a user to profile. The username of the poster of the last message viewed is prefilled.
  2. If a valid username is entered, the profile is displayed. If the user has elected to hide some of their information it is not displayed.

Prompt:

Utopia Planetia> Profile user

User to profile? (Devil Crayon) ->

Invalid username entered:

Tranquility Base> Profile user

User to profile? (Mary Moon) -> P
There is no user P on this BBS.

Tranquility Base>

Format of profile:

See Conspire Requirements Specification/Profile.

Profile (full)

Key: <P>

  1. The user must be a sysop.
  2. The user is presented with a prompted, prefilled similar to above.
  3. If a valid username is entered, the profile is displayed. If the user has elected to hide some of their information it is flagged as hidden, but IS displayed. Other additional information is displayed as well.

Prompt:

User to profile? [FULL PROFILE] (Devil Crayon) ->

Invalid user entered:

Tranquility Base> Profile user

User to profile? [FULL PROFILE] (Mary Moon) -> P
There is no user P on this BBS.

Tranquility Base>

Format of profile:

See Conspire Requirements Specification/Profile.

Question

Key: <q, Q>

This allows the user to ask a question of another user, randomly selected and unidle, from the pool of users flagged as guides.

  1. The user is presented with a confirmation prompt. If they choose no, they are dropped back to the short prompt.
  2. If they choose yes, the guide pool is checked. If the guide pool is empty (no unidle guides) an error message is printed and the user is dropped back to the short prompt. If the guide pool has at least one guide, a guide is selected and the user can enter their question.
  3. The user may enter up to 10 lines of text. See Conspire Requirements Specification/eXpress messages for UI details.

Format of prompt:

Utopia Planetia> Question

Are you sure you want to ask a question? (Y/N) ->

Format of error message:

I'm sorry, no Guides are available at the moment.  You can hit 'y' to Yell
your BBS related question to the Sysops, and it will be answered as soon
as possible.

Format of question entry:

Sending your question to Neurophyre.
>

For details on message entry see Conspire Requirements Specification/eXpress messages.


Skip

Key: <s>

The current room is marked as skipped (that is, it will not be checked for unread messages until the skip flag is cleared at the end of the read cycle -- when all other non-skipped unread messages are read) and a <g>oto is executed, but "Skip" is printed instead of goto and no messages are marked read. If there are no new unread messages on the user's read list in non-skipped rooms, the user is returned to the lobby, a message is printed, and the read cycle is restarted (skip markings are cleared etc.)

Skip ending up at room with unread:

Utopia Planetia> Skip Utopia Planetia
[Babble I SAID OUAH]  200 messages, 1 new

Skip with no new unread on user's read list:

Babble I SAID OUAH> Skip BABBLE I SAID OUAH
---> You have skipped 2 rooms

Utopia Planetia>

Skip specific

Key: <S>

  1. The user is presented with a prompt to enter a room name/number (partials okay). See <j>ump for specifics.
  2. If a valid room name/number is entered, the current room is marked skipped (see above) and the user is dropped back to the short prompt in the new room.
    • If the requested room was not in the user's read list, the roomInfo is first displayed.

Successful skip specific:

Babble I SAID OUAH> Skip Babble I SAID OUAH to room name/number? -> News

News Worth Discussing>

Unsuccessful skip specific:

News Worth Discussing> Skip News Worth Discussing to room name/number? -> Ksljdf
No room "Ksljdf"

News Worth Discussing>

Time

Key: <t>

The current system time is printed.

Utopia Planetia> Time

Tag

Key: <T>

The user is allowed to tag the current room or edit their existing tags.

Utopia Planetia> Tag Room

See Conspire Requirements Specification/Tagging for details.

Ungoto

Key: <u>

A five-level undo of <j>ump or <g>oto commands in which messages were marked read. The undo list is cleared every time a person actually reads messages or when the read cycle ends.

  1. If there is a room at the head of the ungoto list, the current room is set to that room and the read pointers are reset to their state prior to the <g>oto or <j>ump being undone. The room is removed from the head of the ungoto list. The user is then dropped back to the short prompt in the new room.
  2. If there is no room at the head of the ungoto list, the user is returned to the short prompt.

Successful ungoto:

Utopia Planetia> Ungoto
[Babble I SAID OUAH]  200 messages, 1 new

Babble I SAID OUAH>

Unsuccessful ungoto:

Utopia Planetia> Ungoto

Utopia Planetia>

Reply eXpress

Key: <v>

The user begins an eXpress message to the last person who sent them one. See Conspire Requirements Specification/eXpress messages for details on message entry.

Utopia Planetia> Reply eXpress to Devil Crayon
>

When user has logged off:

Utopia Planetia> Reply eXpress to Devil Crayon
User is not online.

When nobody had sent a prior X:

Utopia Planetia> Who's that now?

When replying to someone not on the enable list while disabled:

Utopia Planetia> Reply eXpress to Devil Crayon
You can't X someone not on your enable list while disabled!

Validate

Key: <V>

If the user is a Sysop, scrolls through the list of unvalidated users offering the option to validate. If the user is not a Sysop, prompts for e-mail verification code or displays an error if user is already verified. If the sysops have set 'auto validate' to on, then the account is validated immedately once the user enters their verification code.

For each user, a counter, full profile and prompt are displayed.

Utopia Planetia> Validate new users

9 users remaining, 0 skipped.

Mike Mulligan (new)
Bob Smith
Alte Dienerstr. 10
Munich, Germany  72352
Phone: +49 07232 43 33 151
Email: utopia-bbs@somewhere.de (VERIFIED)
Last on: 6/20/06 4:10 until 4:26 from p545FD8CD.dip.t-dialin.net
Times called: 1 Messages posted: 0 X messages sent: 0 User# 780
created: 6/20/06 4:10

<A>ccept <C>hange <D>elete <S>kip <Q>uit ->

Accept

Accepts the user. A note is made in the admin log and the next user is displayed.

<A>ccept <C>hange <D>elete <S>kip <Q>uit -> Accept

Change

Drops the sysop into the config menu with the working user set to the user that was being examined.

<A>ccept <C>hange <D>elete <S>kip <Q>uit -> Change

Change config (Mike Mulligan) ->

Delete

Deletes the user. A note is made in the admin log.

<A>ccept <C>hange <D>elete <S>kip <Q>uit -> Delete

This will permanently delete user Mike Mulligan!  There is no undo.
Type 'DELETE' to confirm deletion -> DELETE
User Mike Mulligan was deleted.

Skip

Skips the user, leaving them in the validation queue. The next user is displayed.

<A>ccept <C>hange <D>elete <S>kip <Q>uit -> Skip

Quit

Drops out of the validation process to the short prompt.

<A>ccept <C>hange <D>elete <S>kip <Q>uit -> Quit

E-mail verify

Utopia Planetia> Verify e-mail address

Please enter your 5-digit verification code.  If you did not receive
a verification e-mail, hit <r> to re-send it.  Hit return to quit.

Enter code or <R>e-send -> 23423

With auto-validate not on:

Address verified!  The sysops will complete your validation as
soon as possible.

With auto-validate on, a note is made in the admin log and the user is validated immediately:

Address verified!  Your account has been validated!  You may now
post on the system.

With a failed code:

Sorry, that code is incorrect.  Please try again or hit <r> to
re-send your verification e-mail.

Enter code or <R>e-send ->

To re-send:

Enter code or <R>e-send -> Re-send

A new verification e-mail with the same code is being sent to you.
Your e-mail address is somewhere@blah.com.

If this is incorrect, use the <c>onfig menu to change your address and
re-send the code again.

Already verified:

Your e-mail address is already verified!

Wholist

Key: <w>

The user is displayed the full wholist. See Conspire Requirements Specification/Wholist for display details.

Utopia Planetia> Who's online?

Wholist (short)

Key: <W>

The user is displayed the short wholist. See Conspire Requirements Specification/Wholist for display details.

Utopia Planetia> Who's online?

Friends online

Key: <^W>

The user is displayed their friends online in full wholist format. See Conspire Requirements Specification/Wholist for display details and the friends subsection.

eXpress message

Key: <x>

The user is prompted for a recipient of an eXpress message. The last person to send them a message is prefilled.

See Conspire Requirements Specification/eXpress messages for details.

Utopia Planetia> Message eXpress
Recipient (Devil Crayon):

It is not allowed to X someone who is not on your enable list while X-disabled.

Utopia Planetia> Message eXpress
Recipient (Khelair): Whittaker Chambers
You can't X someone not on your enable list while disabled!

Toggle eXpress messages

Key: <X>

The user's eXpress-ability is toggled to the opposite of its prior position.


Utopia Planetia> Change eXpress status

eXpress messages DISABLED

Utopia Planetia> Change eXpress status

eXpress messages ENABLED

Utopia Planetia>


eXpress message log

Key: <^X>

A log of the user's eXpress messages is displayed, depending on configuration settings. See Conspire Requirements Specification/eXpress message log.

Yell

Key: <y>, <Y> for upload mode (see <e>nter)

The user is given a confirmation prompt. If they select yes, they are allowed to enter a yell to the sysops. See Conspire Requirements Specification/Message entry for entry details.

Utopia Planetia> Yell to Sysop

Are you sure you want to yell to the Sysops? (Y/N) ->

Upload:

Utopia Planetia> Upload Yell to Sysop

Are you sure you want to yell to the Sysops? (Y/N) ->

Zap room

Key: <z, Z>

  1. Causes the current room to be removed from the user's read list after a confirmation prompt is passed.
  2. After zapping, a <s>kip of the current room is executed.
Babble I SAID OUAH> Zap room
Are you sure you want to forget this room? (Y/N) ->

QuickX

Key: <0-9>

Immediately starts an eXpress message to the configured QuickX user. If the user is not online, prints a message and returns to the short prompt. If the user is not assigned, prints a message and returns to short prompt.

See Conspire Requirements Specification/eXpress messages for further details.

Format of successful QuickX:

Utopia Planetia> QuickX to Akrasia
>

Format of not online QuickX:

Utopia Planetia> QuickX to Gnostalgia
User is not online.

Utopia Planetia>

Format of unassigned QuickX:

Utopia Planetia> QuickX: No user assigned to slot #3

Utopia Planetia>

Disabled QuickX attempt:

Utopia Planetia> QuickX to Akrasia
You can't X someone not on your enable list while disabled!

Find message by number

Key: <#>

Prompts the user for a message number. Begins reading in the current room at the given message number. If the message does not exist, an error message is printed.

Format of prompt and unsuccessful lookup:

Utopia Planetia> Find message by number -> 999
Message 999 does not exist.

Utopia Planetia>

Read last messages

Key: <->

Prompts the user for a number and reads the last given number of messages in the current room. If the user enters a number greater than the number of messages in the room, reading begins at the first available message.

Utopia Planetia> Read last how many messages? ->

Toggle guide flag

Key: <%>

Toggles the user's guide status to the opposite of its prior position, IF the user is flagged as a guide by the sysops. Guides whose flags are set can receive <q>uestions.


Utopia Planetia> Guideflag

You are now marked as being available to help others.

Utopia Planetia> Guideflag

You are no longer marked as being available to help others.


Aide list

Key: <@>

Presents a list of roomaides, sysops and programmers. See Conspire Requirements Specification/Aidelist for display details.

Utopia Planetia> Aidelist

Quote harrassing Xes

Key: <">

Presents a message and prompts the user for a name. If a valid username is entered, any Xes from the current session will be quoted into a Yell. The maximum scope of the quoting is 24 hours into the past.

Utopia Planetia> Quote X messages to Sysop

This command is intended to send harassing X messages you have received to the
Sysops.  Please note that ALL messages TO and FROM the selected user sent in the
current session (max 24 hours) will be quoted.  Hit enter if you do not wish to
do this.

Enter the name of the user whose Xes you want to send: Holy Bull

All Xes to and from Holy Bull within the current session and the past 24 hours
have been quoted to the Sysops.

Bad name:

There is no user Blah on this BBS.

Yell format:

Neurophyre has quoted Xes from Holy Bull:

*** Message from Holy Bull to Neurophyre at 2:20 on Jul 17, 2006 ***
>ouah

--- Message from Neurophyre to Holy Bull at 2:31 on Jul 17, 2006 ---
-go away

*** Message from Holy Bull to Neurophyre at 2:33 on Jul 17, 2006 ***
>nevar

--- Message from Neurophyre to Holy Bull at 2:31 on Jul 17, 2006 ---
-ok now y'r dead

Menu

Key: <?>

Displays the short prompt menu. See the beginning of this page.

Personal tools