- What is the Chatterbox?
- Who can use it?
- How do I refresh the screen without posting something again?
- How do I use it?
- What sort of things are discussed in the Chatterbox?
- I can say anything? Is it moderated in any way?
- How do I send a message to somebody with a space in their username?
- I came in late to a conversation. Is there any way to see older messages?
- Is the Chatterbox logged anywhere?
- Are there any CB statistics anywhere? Who are the biggest talkers, for example?
- How many private messages (via /msg) can appear in the Chatterbox at one time?
- What is that checkbox next to each private message in the Chatterbox nodelet?
- How can I delete messages in the private messages section of the Chatterbox?
- Are there other ways to view the Chatterbox?
- What is the maximum length of a message?
- How do I make my code look nice? or why are my [ ]'s getting foobared?
- How do I link to things?
- What HTML tags are allowed?
- What are these abbreviations I keep seeing?
- What happens if I send a message to a user who does not exist?
- How long do public messages stay in the Chatterbox?
- How can I tell who I have already ignored?
- Can I tell who is listening when I talk?
- How can I move the Chatterbox higher up on my screen?
- I could have sworn I just saw the NodeReaper in the chatterbox!
- Are bots allowed in the Chatterbox?
A: The Chatterbox is a nodelet which appears on the right-hand side of your screen and allows you to "talk" publicly with other users in the monastery. It also allows you to exchange private messages to/from other users. It is the best place to go if you have a quick perl question which needs answering.
A: Viewing the Chatterbox is available to anyone, even Anonymous Monks, but you must be logged in to PerlMonks to say anything. Create A New User.
A: Hit the talk button again. Clicking the button without typing any message will not send anything, but the page will be updated. This method is better than the refresh button of your browser, because that might resend a chatter (or any other data) you've posted.
A: Just type in the input box at the bottom of the Chatterbox and hit the talk button, and everything you type will appear after your name. Later, you can refresh the chatterbox by hitting the talk button without typing anything (see above) to see if others have replied anything.
A: There are also some special commands you can use, all of which start with a slash. Warning: Typos, such as the infamous "/msh" will appear as if it was a normal string. (The slash commands are case-insensitive.)
Used to say something in the Chatterbox. Others will see whatever you type, together with your name. For example, if turnstep typedWhat's the best module for multiplying matrices?
in the textbox (mouth) in the Chatterbox, and hit the talk button, it would appear in the Chatterbox (for anyone else when they refresh it) as
[turnstep]: What's the best module for multiplying matrices?
- /me text
Used as an action verb for the Chatterbox. Your name will appear, then the text you type afterwards, and the entire thing will be wrapped in <I> tags and italicized. For example, if turnstep typed:/me raises his eyebrows.
it would appear inside the Chatterbox as:
turnstep raises his eyebrows.
You should not use the /me command for everything you say in the chatterbox: text you type without any command will appear fine. This command is the for pretending to use gestures for communication that others would see instead of hear if you were talking face to face.
- /me's text
Used to create contractions. For example, if turnstep typed:/me's looking for a bigger LART.
it would appear inside the Chatterbox as:Can be used to create most any contraction. In fact, here's the allowable characters:
turnstep's looking for a bigger LART./me(?![a-z<\|&zw|&#?820\b)(.*)You can type /me'd or /me'll or similar. Play with it and have fun.
Same as /me
- /msg username text
This is used to send a private message to someone. Be very careful when typing this! At some point in your travels here, you will probably type "/msh" or forget the "/msg" altogether and the whole world will see your message. The correct format is to put the the "/msg" followed by the username of the person to send the message to, and then the message. (If the person's username has a space in it, see farther down the page for workarounds.) The person will receive it at the top of their Chatterbox with a checkbox next to it. You can send yourself a message to try it out. As an example, if turnstep were to type in:/msg kudra Our operatives in Australia are in place!
it would appear in kudra's Chatterbox as:
turnstep says Our operatives in Australia are in place!
/msg has its own faqlet, so that when you're chatting about messaging, you can throw a pair of brackets around /msg and it will link to its own doc.
- /tell username text
Same as /msg
- /ignore username
Use this to ignore a user's public messages. Anything that user says will no longer appear in your Chatterbox, and they will not be able to send private messages to you. You ignore a user with spaces in their name the same way you send a message to them.Warning: the /ignore command is client dependent. Some chatterbox clients do not support /ignore or other special commands. This is very dependent on each client's implementation. See /msg tye I'm ignoring you for other details concerning /ignore and the Chatterbox.
/ignore has its own faqlet, so that when you're chatting about messaging, you can throw a pair of brackets around /ignore and it will link to its own doc.
- /unignore username
Use this to remove somebody from your ignore list. Just put their name after the "/unignore". You unignore a user with spaces in their name the same way you send a message to them. You may also look at the Ignored Users page to see who you're ignoring and change your mind if you wish.
Use this to turn off all public chat from your Chatterbox. The only thing you will see are private messages (using /msg) sent to you. This is the equivalent of a hypothetical "/ignore *", but only affects public messages.
Use this to turn the viewing of public messages back on after a "/chatteroff" command has been issued.
A: Everything and anything!! Topics tend to lean towards perl (naturally). Unix and current events pop up often too, but in general, anything goes.
A: Individual messages are never censored or moderated in any way. Users, however, can be censored in two ways:
If some other user finds your chatterbox messages to be persistently annoying and worthless, they may /ignore you. From then on, your messages will not appear in that user's chatterbox. They can then use /unignore to restore viewing your messages.
If you are really annoying, you might be eaten by NodeReaper. Then you have to stay in the Borg's Belly for a while, during which time you won't be able to post in the chatterbox. You'll get out eventually, but you should just avoid getting eaten in the first place. (In fact, the ability to /borg users is the sole privilege of the Power Users. How long you remain in the Borg's Belly is determined by the Power User who /borged you.)
A: To prevent [ and ] from being interpreted as surrounding links and your browser from interpreting a <b> as a bold tag, you should place those sorts of things within <c>...</c> tags (or the more verbose but completely synonymous <code>...</code> tags):
Here's an example of the difference between using <c>...</c> tags vs. forgetting them:
Without <c>...</c> tags:
With <c>...</c> tags:
You can also prevent interpretation of individual characters by using HTML entities:& becomes & < becomes < > becomes > [ becomes [ ] becomes ]
A: We recommend last hour of cb.
There are a few other ways:
These utilities are a "sliding window" of conversation, just like the chatterbox itself; it's just that the window is "wider". That is, they show more of the recent chatterbox messages than the actual chatterbox feed from PerlMonks does. How much they show varies a bit. Some show a fixed number of messages, others show a certain time frame's worth (typically one hour). last hour of cb always shows at least one hour, and usually more, according to a rather complicated heuristic.
A: There are two methods:
A: The Chatterbox is not logged on PerlMonks. The intent is for the chatterbox to remain an ephemeral communication medium. PM's official policy is that the CB should not be logged -- with a couple classes of exceptions:
In any case, CB users are ethically obliged not to reproduce the CB utterances of other monks without their explicit consent, except for public logs as mentioned above.
- Some public logs exist for convenience of CB participants; see previous question for more info. Public logs should not cache CB utterances for longer than one hour. There are also various non-talking bots, such as castaway's im2 and the stats.
- Since there really is no way to prevent it, individual users can log the chatterbox for private use only.
Also, it should be noted that web search engines such as Google have been known to capture a moment in time from the Chatterbox as they cache a copy of a page from PerlMonks, though we try our best to prevent this from happening.
So, if you don't like the idea of your utterances being logged without your knowledge, then don't say anything in the Chatterbox that you would not say in any other public forum.
A: Not on here, but there's one off-site:
A: You decide. At the bottom of the Message Inbox is a text field which lets you choose how many private messages you want to see in the Chatterbox at once. Once you receive more than that, a small message will appear after your N-th message suggesting that you go to the Message Inbox page to see the rest of them. You can also archive messages, to let you read them later. Just click the box on the right marked "Archive", and then hit the "Submit" button. (See also Using the Message Inbox for more info on private messaging.)
A: If, when you press talk, any of those checkboxes are checked, the corresponding messages will be deleted. This happens regardless of whether you have typed anything into the chatter box. Please see Using the Message Inbox for more info on private messaging.
A: Next to each private message is a checkbox; check the ones you want to delete, and then press the talk button. This will delete the selected messages. You can also submit a message to the messaging system at the same time, if you want. Please see Using the Message Inbox for further info on private messaging.
A: Of course! In addition to the Message Inbox which allows you to view all your private messages at once, and the Fullpage Chat which is a page dedicated to chatting, other monks have written various clients to access the Chatterbox. For information about those clients, visit Other CB Clients.
A: The maximum limit is 255 characters. If you really have the need to say more, you will have to break it up into multiple messages. This limit is for characters typed, not characters seen, so a 235 character URL pasted in will leave you 20 characters for the rest of the message.
A: Full details about linking are found in What shortcuts can I use for linking to other information?. See also Using the Chatterbox: Linking.
Note that it is widely regarded as impolite to link to something you posted just to get monks to look at it. Posts get enough visibility (e.g. via Newest Nodes or Recently Active Threads). Trying to drive more attention to your post won't help you at all, and if you're annoying, it will actually hurt you. If you still want to link to a PerlMonks node for some valid reason, see How do I link to a node on this site by number?.
A: PerlMonks Approved Chatter HTML Tags has a concise list. But you'll probably also be interested in the information in "Using the Chatterbox: URLs, Special Characters, and Code", which explains how HTML and other special stuff is handled by the Chatterbox.
A: Check out Guide to PerlMonks Acronyms and Abbreviations
A: This usually happens when you forget to put in the <username> before your private message. Unless the first word in your message happens to be a current user, you will get a message back from root. For example, if I was trying to ask jcwren about the eating habits of geckos, and mistyped:/msg How fast can a gecko eat a cricket?
then the user "How" would receive the strange message "fast can a gecko eat a cricket?" Otherwise, I will receive this message in my inbox:
root says You tried to say "fast can a gecko eat a cricket?", but How does not exist on this system!
A: Messages are purged from the Chatterbox when they reach an age of 500 seconds (8 minutes, 20 seconds). Furthermore, the Chatterbox is always truncated to the most recent 10 messages. This means that if the Chatterbox is very busy, any given message could "scroll off" in a minute or less. On the other hand, if there's only one message in the Chatterbox, it will linger there for over 8 minutes.
When the last message has been scrolled off and the cb becomes empty, cb clients usually display something like ...and all is quiet.
A: Go to Ignored Users and look around.
A: You can look at the list of names in the Other Users nodelet for a general idea, but not all of the people listed there are reading the Chatterbox, and not all of the people reading the Chatterbox are listed in Other Users. There is a very high correlation, however, as most monks read the Chatterbox.
A: You can change the position of the Chatterbox and all other nodelets by going to Nodelet Settings; there you can change the order of the nodelets or add and delete nodelets as you see fit.
Note that there are two nodelet ordering sections -- one for the Front Page and one for all other pages.
Q: I could have sworn I just saw the NodeReaper in the chatterbox!
A: No area of the monastery is safe from the NodeReaper!
A: No. But actually, as long as the bot doesn't talk, it's o.k. Bots which talk on their own are not tolerated.
Back to the PerlMonks FAQ