# Main Chatroom Etiquette Guidelines

When I was walking through some of the chatrooms on the network, I found that mathematics.se has some rules for their chat. I thought this might be a good idea for us as well, hence I propose these guidelines:

1. Have fun! Our chatroom is intended for casual conversations. There is almost nothing off-topic there. It's nice of you to drop by and say hello. Please take a moment to see if there is an ongoing discussion, maybe read the transcript for a while, and then weigh in.
2. Be nice! What applies to the main pages does of course apply to the chat.
3. Pinging people in chat is awesome and you can ensure that the target people get the message. But nobody wants to hear the constant "donk" noise all the time. Use it when necessary, but try not to use it any instance possible.
4. You can use MathJax in chat if you want to. You can follow the instructions on chemistry-meta or on meta.se to enable it. Please consider, that not everyone has it up and running, and not everyone wants to have it. Sometimes some users might not be able to contribute to the discussion, especially if it gets very specific. In doubt, see 1. If you want to engage into a deep chemical conversation, consider creating a new chat room dedicated to the subject of your question.
5. The chat is all about fun for everyone, we have members from all around the world and everybody should be able to understand what is being said. That's the reason, why we use English as the main language. With that, of course, we mean the English language and not some sort of internet mash up, like 1337 spik. Which can be fun, admittedly, but not everybody understands it.
6. Posting links is fine and talking about them also. Videos, jokes, pictures, everything is fair game. If you have a lot to share, as they take up a lot of precious space, consider using links in the form of this [title](http://url).

Now, please come, and enjoy conversing with the community. (See 1.)

## Hi there ! I'm Chemobot, the Periodic Table's bot !

I provide various commands in the chatroom.

## Available commands :

### For everyone :

Meta:

• !!help : I will link you here

Utility:

• !!img/molecule_identifier : I will send you a picture of the requested compound if I can find it. The identifier can be its name, SMILES, InChi (case sensitive), etc. Example : !!img/3-(carboxymethyl)-12-ethyl-8,13,17-trimethyl- 21H,23H-porphine-2,7,18-tripropanoic acid, !!img/ocooco

• !!wiki/search : I will embed the wiki search's link in the chat. Example : !!wiki/polar bears

• !!doi/DOI : I will search for the article linked to the provided DOI and returns its title as well as its first author. Example : !!doi/10.1021/ja01417a026

• !!scholar/search : I will give you the first results on google scholar for your current search. Example : !!scholar/benzene ring [broken for now, will update]

• !!greet/userName : I'll greet the designated user. Example : !!greet/Brian

Fun :

• !!flip/stuff : I will flip stuff. If no stuff is provided, I'll flip a table. Example : !!flip/Martin - マーチン

• !!doubleflip/stuff : I'll doubleflip stuff. If no stuff is provided, I'll default to !!flip. Example : !!doubleflip/racoons

• !!untable : I'll put the table back ._.

• !!gun : I'll send you a random hitman (???).

• !!beer, !!tea, !!coffee, !!sushi, !!ice cream, !!spam : For when you're hungry/thirsty.

• !!xkcd/id : shows xkcd's comic strip id. Example : !!xkcd/666

Misc :

• !!test : To test if I'm alive and working.

### For the owners:

(Owners's user Id : 113953, 135450, 24986, 117922, 128263)

• !!sleep/time : Send the bot to sleep for time minutes. Example : !!sleep/60

• !!daily : I will start posting a random question over 10 points from the chat's network every day, starting when this command is launched. Launching it again will make me post a new question and reset the timer.

## Other information on what I can do :

• Starting a command with !!! instead of !! will make me delete my message after 1 minute and a half.

This bot was created by Hippalectryon, if you have any complaint/idea don't hesitate to send me a message through the chat.

The source code is available on github, you're welcome to contribute.

• Noice. Just $\ldots$ noice. – M.A.R. ಠ_ಠ Apr 15 '16 at 13:24
• Thanks for all the time and effort you've put into this. – skullpetrol Apr 18 '16 at 8:43
• Some bug seems to prevent !!!coffee from deleting the picture … The other food pics seem to work. When having !!!coffee, !!!tea and !!!sushi (or probably other things), funny orders happen. – Jan Apr 19 '16 at 14:42
• @Jan I'm aware of the random order, it's because I use dictionaries that are unordered in python. I'll fix it at some point. – Hippalectryon Apr 19 '16 at 18:19
• At least the dictionary thing explains the random order extremely well. (I wouldn't even insist on a fix now that I know the reason ;)) The !!!coffee bug seems more important. – Jan Apr 19 '16 at 18:22
• @Hippalectryon You may be able just to switch to an OrderedDict? – hBy2Py Jun 2 '16 at 14:27
• Also, whee, I'm famous! (!!greet/Brian) – hBy2Py Jun 2 '16 at 14:28
• (!)!!scholar doesn't seem to work for me. – EKons Jan 1 '17 at 18:33
• @ΈρικΚωνσταντόπουλος Thanks, I'll fix it right away – Hippalectryon Jan 2 '17 at 11:57