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

Conspire Requirements Specification/Read prompt commands

From BBSWiki

Jump to: navigation, search

Commands are more tailored to message reading at this prompt, though a number of commands valid at the short prompt are valid here too.

Read commands

<a>gain (redisplay msg)   <A>gain (no "more" prompt)    <b>ack (reverse dir)
<D>elete msg              <f>ind msgs/threads in room   <i> room info
<I>gnore user             <n>ext message                <s>top reading
<space> next msg          <#> goto msg by number        <-> back up msgs by number

Thread commands

<B>ack by thread          <G>oto next thread            <S>kip thread
show pare<N>t msg         <l>ist posts in thread        <L>ist threads in room
<r>eply to msg            <R>eply (upload)
<e>nter msg (new thread)  <E>nter (upload)

System commands

<?> this menu             <c>onfig menu                 <h>elp
<p>rofile user            <q>uestion a sysguide         <t>ime
<T>ag this msg/thread     <v> reply eXpress             <w>ho's online
<x> eXpress msg           <X> toggle eXpress msgs       <y>ell to sysops
Undocumented commands

<P> full profile          <^E>nter as aide             <^R>reply as aide
<^D> delete thread (!)    <O> reveal anon              <%> toggle guideflag
<^X> eXpress log          <V>alidate

Reserved commands

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

  • <d>ownload file - downloads attached file via BitTorrent
  • <H>ost file - sysop/aide configurable command to make the BBS itself download and serve the attached file

Contents

The prompt itself

The prompt is the interface presented as the user reads messages in flat or threaded mode. There are minor differences between the prompts presented in the two modes.

Every example in this page uses the flat mode prompt. The threaded mode prompt differs only minorly. Which is displayed depends on whether the user has enabled threaded reading or not; see Conspire Requirements Specification/Config menu.

Flat mode

Information presented includes:

  1. The current room
  2. Current message number (read pointer)
  3. Total remaining unread messages in current room
[Utopia Planetia> msg #145 (9 remaining)] Read cmd ->
 1                     2    3

Threaded mode

Information presented includes:

  1. The current room
  2. Current message number (read pointer)
  3. Total remaining unread messages in the current thread
  4. Total remaining unread messages in the current room
[Utopia Planetia> msg #145 (4 thr/27 tot)] Read cmd ->
 1                     2    3     4

This isn't the most optimal display, but with 40 character room names and a common terminal width of 80 columns, the need for brevity is clear. At first glance, the meaning of the remaining message indicators may be hazy, but it should become clear as users scroll the room normally, with the "thr" counter reaching zero and resetting to a new number as each thread comes to an end, and the "tot" counter reaching zero as the room is exhausted of unread messages.

Read commands

Again

Key: <a>

Redisplays the current message. See Conspire Requirements Specification/Message reading.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Again

Again (no "more" prompt)

Key: <A>

Redisplays the current message with no pagination.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Again

Back

Key: <b>

Reverses read direction to the opposite of its current setting.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Back (change direction)

Delete message

Key: <D>

If the user owns the current message or is a roomaide for the current room or is a sysop, they are presented with a confirm prompt. The user must hit shift-Y to acknowledge the deletion; lower-case y is not accepted. If the user does not own the message and does not have sufficient credentials, nothing happens.

[Babble I SAID OUAH> msg #26651 (1 remaining)] Read cmd -> Delete message

Delete post.  Are you sure (Y/N)? ->  (Hit shift-Y to acknowledge deletion)
Delete post.  Are you sure (Y/N)? -> Yes
Message deleted

Find

Key: <f, F>

Enters the find interface with scope limited to the current room. See Conspire Requirements Specification/Find.

[Babble I SAID OUAH> msg #26651 (1 remaining)] Read cmd -> Find (in this room)

Room info

Key: <i>

Displays the room info for the current room. See Conspire Requirements Specification/Roominfo.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Room Info

Ignore user

Key: <I>

Displays a prompt asking for a user name to ignore. If the username is invalid an error message is printed and the user is dropped back to the read prompt. If the username is valid, the user is presented with an option to ignore the user in the current room or systemwide.

See Conspire Requirements Specification/Config menu for ignore list management.

[Babble I SAID OUAH> msg #26644 (9 remaining)] Read cmd -> Ignore user

User to ignore? -> Ivor
Ignore Ivor in this <r>oom or the entire <B>BS? -> Room
Ignoring Ivor in Babble I SAID OUAH.
Are you sure? (Y/N) (Hit shift-Y to acknowledge)
Are you sure? Yes
[Babble I SAID OUAH> msg #26644 (9 remaining)] Read cmd -> Ignore user

User to ignore? -> Ivor
Ignore Ivor in this <r>oom or the entire <B>BS? -> BBS
Ignoring Ivor everywhere.
Are you sure? (Y/N) (Hit shift-Y to acknowledge)
Are you sure? Yes

If the user hits space or return, the operation is cancelled.

[Babble I SAID OUAH> msg #26644 (9 remaining)] Read cmd -> Ignore user

User to ignore? -> Ivor
Ignore Ivor in this <r>oom or the entire <B>BS? ->
Forget it.
[Babble I SAID OUAH> msg #26644 (9 remaining)] Read cmd -> Ignore user

User to ignore? -> Other Dude
There is no user Other Dude on this BBS.

Next message

Key: <n, space>

Displays the next unread message in the room, if any, or drops to the short prompt if none. See Conspire Requirements Specification/Message reading.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Next

Stop

Key: <s>

Drops the user to the short prompt.

[Utopia Planetia> msg #146 (8 remaining)] Read cmd -> Stop

Utopia Planetia>

Find by number

Key: <#>

Presents the user with a prompt to enter a message number and skips directly to the requested message. If it does not exist, an error message is displayed and the user is dropped back to the long prompt.

If the user is skipping forward, the interceding messages are not marked read.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Skip to #

Find message by number ->

Unsucessful find:

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Skip to #

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

Back up

Key: <->

Backs up the specified number of messages in the current room. If there are fewer messages than the number requested, backs up to the first available message.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Back up

Back up how many messages? ->

Thread commands

Back by thread

Key: <B>

Moves the read pointer to the first message of the previous thread. If there is no previous thread, moves the read pointer to the first message of the current thread. See Conspire Requirements Specification/Message reading#Threading.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Back up thread

Goto next thread

Key: <G>

Moves the read pointer to the first message of the next thread, or drops to the short prompt if there are no more threads in the current room. Marks all messages in the current thread read. See Conspire Requirements Specification/Message reading#Threading.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Goto next thread

Skip thread

Key: <S>

Moves the read pointers to the first message of the next thread, or drops to the short prompt and marks the current room as skipped if there are no more threads in the current room. Does not mark the messages in the current thread read. See Conspire Requirements Specification/Message reading#Threading.

[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> Skip thread

Show parent

Key: <N>

Displays the parent of the current message, if any, or an error message if there is no parent. Does not set the read pointer to the parent; the read pointer stays at the child message.

[Babble> msg #123464 (9 remaining)] Read cmd -> Show parent

Nov 11, 2006 19:53 from War Boy
Now thats what I call music.
[Babble> msg #123458 (parent of #123464)]

[Babble> msg #123464 (9 remaining)] Read cmd ->

If no parent exists:

[Babble> msg #123464 (9 remaining)] Read cmd -> Show parent

There is no parent for the current message.

List posts in thread

Key: <l>

Lists the posts in the current thread, including post numbers, authors, subject lines, dates (minus year) and times. Also lists the starting posts of the previous and next threads, togglable from the Conspire Requirements Specification/Config menu. If total output is longer than the user's terminal, the output is paginated in a manner similar to a message; see Conspire Requirements Specification/Message reading.

Navigation is accomplished by the <B>ack up thread, <G>oto next thread, <S>kip thread and <#> goto message by number commands. There is no navigation provided by the posts list; it is merely a display of what exists.

[Babble> msg #123456 (19 remaining)] Read cmd -> Thread posts

Prev thread:
123439 (Doktor Nil) Murdoch buying nuDOC?!?!                        11-11 13:51

123456 (Nineteen Letter Guy) Thirty-eight character subjects abound 11-11 19:47
123457 +-(Neurophyre) Re: Thirty-eight character subjects abound    11-11 19:49
123458 |+-(War Boy) Re: Thirty-eight character subjects abound      11-11 19:53
123464 | +-(Ad Astra) Re: Thirty-eight character subjects abound    11-11 20:10
123459 +-(Fleep) I don't think so pal (was: Re: Thirty-eight charac 11-11 19:54
123461 |+-(Gwynn) Re: I don't think so pal (was: Re: Thirty-eight c 11-11 20:06
123460 +-(Emma) Re: Thirty-eight character subjects abound          11-11 20:04

Next thread:
123462 (Monkey) There's a guy on my lawn.                           11-11 20:07

List threads in room

Key: <L>

Lists all threads in the current room with unread messages, possibly subject to certain user-configurable cutoffs and options. The format of the parenthetical numbers in the display is (total posts, total subthreads) and the column with that data and the posting date is right-justified and grows left as the number of digits in the post and subthread counts expands.

[Utopia Planetia> msg #123569 (9 remaining)] Read cmd -> Thread list

123439 (Doktor Nil) Murdoch buying nuDOC?!?!                       (16,5) 11-11
123456 (Nineteen Letter Guy) Thirty-eight character subjects abound (7,3) 11-11
123462 (Monkey) There's a guy on my lawn.                           (2,1) 11-11

Posting commands

Reply

Key: <r>, <R> for upload, <^R> for aide flag

Drops the user into post entry mode with the post set as a reply to the current post the user was reading. The subject is editable but the post will still be considered a reply to the current post regardless of what is done to the subject. See Conspire Requirements Specification/Message entry.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Reply
[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Reply (upload)

You are uploading this message! (Use ctrl-D to end)
<pre>[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Reply as Aide

NOTE: You are entering this message as an Aide!

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

Enter

Key: <e>, <E> for upload, <^E> for aide flag

Drops the user into post entry mode with the post set as a new thread. The subject defaults to blank. See Conspire Requirements Specification/Message entry.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Enter message (new thread)
[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Upload message (new thread)

You are uploading this message! (Use ctrl-D to end)
[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Enter Aide message (new thread)

NOTE: You are entering this message as an Aide!

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

System commands

Menu

Key: <?>

Displays the menu at the top of this page.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Menu

Config menu

Key: <c, C>

Enters the config menu. See Conspire Requirements Specification/Config menu.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Change config

Help

Key: <h, H>

Enters the help menu. See Conspire Requirements Specification/Help menu.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Help

Profile

Key: <p>

Prompts the user for a user to profile. The author of the current post is prefilled into the prompt. If the current post is anonymous, no user is prefilled. If the request user exists, the normal profile is displayed -- see Conspire Requirements Specification/Profile. If the requested username is invalid, an error message is displayed.

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Profile user

User to profile? (Aiela) -> Ddd
There is no user Ddd on this BBS.

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

Prompt:

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> 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.

Time

Key: <t>

The current system time is printed.

Utopia Planetia> Time

Tag

Key: <T>

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

See Conspire Requirements Specification/Tagging for details.

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Tag

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.

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Reply eXpress to Devil Crayon
>

When user has logged off:

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Reply eXpress to Devil Crayon
User is not online.

When nobody had sent them a prior X:

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Who's that now?

Wholist

Key: <w>, <W> for short

The user is displayed the wholist in full or short form depending on the key they pressed. See Conspire Requirements Specification/Wholist for display details.

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Who's online?

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.

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Message eXpress
Recipient (Devil Crayon):

Toggle eXpress messages

Key: <X>

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

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Change eXpress status

eXpress messages DISABLED

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Change eXpress status

eXpress messages ENABLED

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd ->

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.

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Yell to Sysop

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

Upload:

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Yell (upload)

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

Undocumented commands

Full profile

Key: <P>

If the user is a sysop or programmer, does a full profile of the user. The author of the current post is prefilled unless the current post is anonymous. See Conspire Requirements Specification/Profile.

[Babble I SAID OUAH> msg #26641 (9 remaining)] Read cmd -> Profile user

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

Enter as aide

Key: <^E>

Drops the user into post entry mode with the post set as a new thread and the aide flag set. The subject defaults to blank. See Conspire Requirements Specification/Message entry.

The name of the flag is Roomaide if the user is the roomaide of the current room.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> New thread as Aide

NOTE: You are entering this message as Sysop!
[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Upload as Aide

NOTE: You are entering this message as Sysop!

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

Reply as aide

Key: <^R>

Drops the user into post upload mode with the post set as a reply to the current post the user was reading. The aide flag is set. The subject is editable but the post will still be considered a reply to the current post regardless of what is done to the subject. See Conspire Requirements Specification/Message entry.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Upload Reply as Aide

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

Delete thread

Key: <^D>

If the user is a roomaide or sysop, prompts for confirmation. If the user does not have sufficient priveleges, nothing happens. Users cannot delete threads and subthreads which they started, only their own posts. A note is made in the admin log. See Conspire Requirements Specification/Admin log.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Delete thread

Do you really want to delete the ENTIRE current thread?
Type 'DELETE' to confirm ->

If the user enters anything other than DELETE in all caps, they are dropped back to the read prompt.

Thread deleted!
Nothing deleted.


Reveal anon

Key: <O>

If the user is a sysop or roomaide of the current room, the author of an anonymous post will be displayed after a confirmation prompt. If the user does not have sufficient priveleges, nothing happens. If the user does display the anon, a note is made in the admin log. See Conspire Requirements Specification/Admin log.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Reveal anon

Really see the author of this post? (Y/N) -> (Hit shift-Y to acknowledge)
Really see the author of this post? (Y/N) -> Yes

Anonymous author of post #26648 is Neurophyre.
Really see the author of this post? (Y/N) -> No

Forget it.

Toggle guideflag

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.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Guideflag

You are now marked as being available to help others.

[Babble I SAID OUAH> msg #26648 (2 remaining)] Read cmd -> Guideflag

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

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.

Validate

Key: <V>

See Conspire Requirements Specification/Short prompt commands.

Personal tools