We've recently moved hosts! Please report any weirdness with the wiki (or spam) on Utopia.
Conspire Requirements Specification/Read prompt commands
From BBSWiki
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:
- The current room
- Current message number (read pointer)
- Total remaining unread messages in current room
[Utopia Planetia> msg #145 (9 remaining)] Read cmd -> 1 2 3
Threaded mode
Information presented includes:
- The current room
- Current message number (read pointer)
- Total remaining unread messages in the current thread
- 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.
- The user is presented with a confirmation prompt. If they choose no, they are dropped back to the read prompt.
- 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.
- 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.

