これだけ知っておけばとりあえず使える！はじめてのSlackの使い方 8つ

# まえがき
以前、初心者エンジニアに向けて何か記事を書いてほしいということで、初歩的なslackの使い方の記事を書きました。が、結局必要なくなって置いておいたのですが、せっかくなので公開しておきます。
環境が変わってはじめてslackを使うことになった方はこれだけ読んでおけばとりあえずなんとかなると思います。
もちろん、便利な機能はたくさんありますので徐々に慣れてきたら取り入れてみると良いと思います！

----- 以下から、本文 -----

![slack.jpg](https://qiita-image-store.s3.amazonaws.com/0/40796/9e8c5dd9-16b0-4bb6-51dd-c58d3969002a.jpeg)


皆さんは、slackというチャットツールをご存知でしょうか？
Eメールにとって代わりLINEが使われるようになったのと同じように、チームや社内のコミュニケーションにもチャット形式のツールが使用されるようになってきています。そんなチャットコミニュケーションツールの中でも「slack」は特に台頭めざましいです。特にエンジニアコミニティーでは導入していないところはないといっても過言でないくらいのチャットツールでとても便利です。
今回は「slack」を使う中で「はじめから知っておきたかった」と思ったTipsをまとめていきたいと思います。

# 1. Markdown記法
SlackのメッセージではMarkdown記法が使えます。Markdownを使うと単調な文章の中で文字を強調出来たり、コードも見やすく挿入出来たりと便利です。Markdownを今まで知らない方も簡単に使うことが出来るので試しに使ってみてください！

僕がよく使うのは以下の表記です。

|表記|意味|
|:--:|:--:|:--:|
|\`\`\`slack\`\`\`|コードの挿入|
|\`slack\`|文章中のインラインでのコードや強調|
|\*slack\*|太字|
|>slack|引用|

* 「\`\`\`slack\`\`\`」は下記の例のように「\`\`\`」の後に改行を入れて下さい。
* 「\`」はシングルクォーテーションではなくバッククォートです。お間違えないように。

使用例はこんな感じです！

![スクリーンショット 2015-10-20 9.20.03.png](https://qiita-image-store.s3.amazonaws.com/0/40796/98c11d0a-340d-2118-e99f-148c2ef8f11f.png)
![スクリーンショット 2015-10-20 9.20.11.png](https://qiita-image-store.s3.amazonaws.com/0/40796/39b8437b-1dcc-893b-30a5-44a7117506c2.png)

# 2. 絵文字
Slackでは絵文字も使うことが出来ます。
テキスト入力部分の右側に「顔マーク」があるのでそちらをクリックすると絵文字の一覧を見ることが出来ます。ここからお好きな絵文字を選んで選択することが出来ます。
また、テキスト入力部分に```:``` (コロン)をうって絵文字の名前を打っても顔文字が出ますのでお試し下さい。(\:smile のような感じです）

![スクリーンショット 2015-10-20 9.31.25.png](https://qiita-image-store.s3.amazonaws.com/0/40796/49ee19b1-a73a-9e5a-c356-210276c4d427.png)

また、自分で好きな写真を絵文字にして使うことも出来ます。先ほどの絵文字一覧の右上の「slackマーク」のボタンをクリックすると、「add custom emoji here」とありますのでこちらをクリックしましょう。

![スクリーンショット_2015-10-20_9_31_42.png](https://qiita-image-store.s3.amazonaws.com/0/40796/cad1152d-ebf5-ea42-e30c-e4e240f2a396.png)

すると、絵文字の作成画面にいきますので、お好きな名前と画像を用意して「Save New Emoji」をクリックするだけという簡単作業で絵文字を作成完了です。

![スクリーンショット 2015-10-20 9.31.57.png](https://qiita-image-store.s3.amazonaws.com/0/40796/ce632d01-2c6c-3a0f-a24f-e71916ba2de5.png)


# 3. Snipet

メッセージを投稿するのもすごく便利なSlackですが、「Snipet」という便利機能があります。これはコードの共有やすこし長めの文章の共有に便利です。
まず、テキスト入力部分の左側の「+」ボタンを押して、「Create a Snipet」を選択して下さい。

![スクリーンショット 2015-10-20 9.03.00.png](https://qiita-image-store.s3.amazonaws.com/0/40796/bdeb49db-7103-c4e4-6a79-d7bac30a4267.png)

すると、言語の指定（ここではRuby）をしてテキストが書けて、なんとsyntax highlightｂがつく！！

![スクリーンショット 2015-10-20 9.08.22.png](https://qiita-image-store.s3.amazonaws.com/0/40796/0fd6a85d-dad0-988f-273f-9458f22315c9.png)

また、Snipetに対してコメントを付けられたりするのでなかなかに便利です。

ちなみに、「+」ボタンをおした時の「Upload a file」でファイルのアップロードをよくするので知らない方は覚えておいたほうがいいです。

# 4. channelの利用
channelの作成はウィンドウ左側のチャンネルの欄の「CHANNELS」の右の「+」ボタンを押すと出来ます。
![スクリーンショット_2015-10-20_9_48_57 3.png](https://qiita-image-store.s3.amazonaws.com/0/40796/778e37c6-df7f-a83e-7b5d-7c5f2a608460.png)

以下のようなウィンドウが出ますので簡単に出来ます。

![スクリーンショット 2015-10-20 9.49.31.png](https://qiita-image-store.s3.amazonaws.com/0/40796/b5269455-cc89-0cc5-624a-2c3ecdd5ef0a.png)

このように作ったchannelはチームの誰でも入れるのですが、特定のメンバーとだけグループを作りたいときもあると思います。そういったときは「private group」を活用しましょう。「CHANNELS」の下の方に「PRIVATE GROUPS」というところがあるのでchannelと同様に「+」ボタンを押して作成出来ます。


![スクリーンショット_2015-10-20_9_48_57_2.png](https://qiita-image-store.s3.amazonaws.com/0/40796/ae764754-5565-6689-4374-02822655ca51.png)

# 5. channel情報の利用
各channelには「topic」（トピック）と「purpose」（目的)を付けることができます。
ウィンドウ上部のchannel名の右側の「v」のマークをクリックして、「Set channle topic」でtopicを作成出来ます。

![スクリーンショット 2015-10-20 10.03.50.png](https://qiita-image-store.s3.amazonaws.com/0/40796/75117da5-e973-0823-b3b4-3239ee3c7fca.png)

設定すると下記のようにchannel名の右側にトピックが出ます。よく使うリンク(channelに関係あるもの)を貼っておくとかなり便利です。

![スクリーンショット 2015-10-20 10.04.10.png](https://qiita-image-store.s3.amazonaws.com/0/40796/c546731d-f7b8-c55b-e1a5-38f9928854e8.png)

また、下記の「i」ボタンをクリックすると詳細も見れます。

![スクリーンショット_2015-10-20_10_04_18.png](https://qiita-image-store.s3.amazonaws.com/0/40796/a4219752-8d6a-a60b-1677-8362174c4cfe.png)

ここでもトピックをみたり編集出来たりしますが、ここではpurposeも設定出来ます。（編集は編集箇所にマウスオーバーで「edit」が出てきます）
purposeでも重要情報やリンクのまとめ等はっておくと便利です。

![スクリーンショット 2015-10-20 10.04.41.png](https://qiita-image-store.s3.amazonaws.com/0/40796/83b4aa3f-1cad-23f8-ab5f-76fb9cde42af.png)

# 6. メンションの利用

@(名前)をつけると、その人に通知がいくようになります。chatだと流れてしまう恐れがあるので、重要な連絡等はメンションをつけると便利です。

![スクリーンショット 2015-10-20 10.23.36.png](https://qiita-image-store.s3.amazonaws.com/0/40796/0438acf9-8556-4523-5ba2-24e2de8900a3.png)

また、```@channel```とすると、そのchannelのメンバー全員に通知がいきます。```@here```とすると現在slackを開いている人に通知がいきます。このあたりは利用頻度が高いです！

メンションの一覧は下記の「@」から確認出来ます。

![スクリーンショット_2015-10-20_10_27_23.png](https://qiita-image-store.s3.amazonaws.com/0/40796/b592b2c0-4221-11fa-24c0-23424b07c1b6.png)

ちなみに、その隣の「星」はお気に入りの一覧です。
下記のようにメッセージの名前の隣にマウスオーバーしたときに出る星マークでメッセージをお気に入り出来ます

![スクリーンショット_2015-10-20_10_27_45.png](https://qiita-image-store.s3.amazonaws.com/0/40796/216a32da-5a3b-0b37-6a3f-f0e76d77a5c2.png)



# 7. pinの立て方
重要なメッセージはpinを立てることで印を付けておくことが出来ます。
メッセージの右側にマウスオーバーすると歯車マークが出るのでこれをクリックします。
![スクリーンショット_2015-10-20_10_36_06.png](https://qiita-image-store.s3.amazonaws.com/0/40796/3cc48bc4-5a9b-7c3a-a87a-081e745e0a6b.png)

すると、「Pin to #(channel)」が出るのでこれをクリックすればオーケーです。

![スクリーンショット 2015-10-20 10.38.16.png](https://qiita-image-store.s3.amazonaws.com/0/40796/92e6afd6-dfd7-023c-5492-9e0461c9423a.png)

pinしたメッセージを確認するためには、以下のように「i」ボタンをクリックし、「Pinned Items」の項目を見ると確認出来ます。

![スクリーンショット_2015-10-20_10_40_20.png](https://qiita-image-store.s3.amazonaws.com/0/40796/418531fa-42ac-128b-33c0-a0bf9c310641.png)



# 8. channelを瞬殺で検索
channelが少ない内は問題ないですが、多くなってくるとchannelを移動するのに時間がかかってしまいます。そこでchannelの検索を使ってみましょう。
「コマンド」+「K」を使うと下記のようなモーダルが出てくるのでこちらでchannelを検索出来ます。
![スクリーンショット 2015-10-20 10.41.43.png](https://qiita-image-store.s3.amazonaws.com/0/40796/7a358fe3-9c8c-0d75-161c-0bf92ed968f6.png)



# まとめ
いかがだったでしょうか？
slackは様々な機能を持っていてとても使いやすいです。今回はすぐに役立ちそうな使い方を中心にまとめました。slackは他のサービスとの連携も出来るなど今回紹介した以外にも便利な機能はたくさんあります。slackを使っていく中でどんどん取り入れてみて下さい。
今日紹介した使い方を取り入れて、チーム内に円滑なコミュニケーションを！