Slackのいろは

##Slackのいろは（コンテンツ追加中）
###Slackについて社内利用する人のためにまとめました。
※社外サイトのため、セキュリティに問題があるような内容は本ページには記載をしていないので、それはチャネル内のリンク記事を確認。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/cab31c06-eb00-b370-9ca0-c6871c9d716b.png)


####１．基本的なこと
#####■用語及び画面説明
######【Slackの特徴】
まず"<b>コラボレーションハブ</b>"とは...
<b>　「とりあえずSlackを見れば、情報が確認できるという状態」　＝　ハブ</b>
人と人との会話だけでなく、他のツールやサービスとも連携可能で、各サービスにアクセスしなくても、あらゆる通知情報をSlackに集約することができる。

* 統一された使い勝手<br>
　→色んなOSで変わらず使える。
* 強力な通知機能<br>
　→メンションという仕組みで通知が行なえ、Slackの画面上でわかりやすく表示されるだけでなく、そのメッセージに気づかない場合にはメールでの通知が行われ、自分宛てのメッセージに気づきやすくなっている。
* スピーディーな機能追加<br>
　→色んな機能がどんどん追加されている。
* 外部システムとの連携<br>
　→アプリ連携の豊富さ。
* オリジナルの絵文字を作ったり、カスタマイズして楽しめる。<br>
　→めちゃたのしい。手軽なレスポンスができる。

<b>ここ重要！！</b>
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/220fc13f-c8a3-73b4-c853-77cf5c05c95a.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/9cf42448-c1fc-9fce-0c18-d3c9cd04960b.png)

######【参考画面】
▼その１
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/a737dfa8-876f-47be-d773-e98de8196dde.png)
▼その２
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/f1186e32-4dc3-dcd6-a066-664419e5c665.png)
▼その３
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/915e0501-4f1e-4ef5-6c56-8f7f8fbd427b.png)

より細かく使い方を知りたい場合は<b>[ここ](https://thinkit.co.jp/article/5877)</b>を参照するとわかりやすいです。

#####■権限について
######【運営（Primary Owner）がすること】
* WSの管理（弊社としての管理）
* ユーザ追加処理（申請は管理者）
* 請求処理

######【管理者（Owner）がすること】
* 運用設計
* ユーザ追加申請
* 外部ゲストの追加
* WSの設定（事業部としての管理）
* 請求処理
* アプリの承認
* モバイル利用承認

######【担当(Admin)ができること】
→それ以外

#####■運用ポリシー
######【App追加】
######【新規メンバーの追加】
######【ゲスト追加】
######【モバイルの追加】
######【WorkSpaceの追加】

####２．実用的なこと
#####■Slackアプリの設定
######【通知】
送信者側でメンションをすることで相手側に通知がされる。
また、受信者側でキーワードを設定することで、該当ワードが含まれるスレッドの通知がされる。
［設定方法］
個人設定画面 >> 環境設定（Prederences） >> 通知（Notification） >> マイキーワード
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/875962bb-50bf-8b46-09e0-38252e51ac81.png)
######【リマインダー機能】
Slackでは活用されてばされるほど、新しいメッセージがドンドン立ちます。そのため、忘れないようにリマインドさせる機能があります。
[設定方法]
メッセージ右上の「・・・」 >> 「後でリマインドする」 >> 時間を設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/86767572-8d13-8f13-2d48-96afa74932ec.png)
######【ステータス】
現在の作業状況をアイコンで表示できます。ここを見ることでチームメンバーの状況が確認できます。
[設定方法]
ctrl+shift+Y >> ステータスをテンプレート、もしくは自作で設定。
▼設定画面
![設定画面](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/8d7af5b5-e205-8b66-bb04-2534fc015ec7.png "設定画面")
▼表示画面
![▼表示画面](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/26da7f78-acfd-4839-fa24-48f7b406fde2.png "表示画面")
######【検索】
▼キーワードをすべて含むメッセージ検索
スペース区切りで複数文字列を入力。
▼検索モディファイア
* in:チャンネル名：任意のチャンネル内のメッセージ
* in:ユーザー名：指定したユーザーとのダイレクトメッセージを検索
* to:自分の名前：自分宛てのダイレクトメッセージから検索
* from:ユーザー名：任意のユーザーが書いたメッセージ
* from:自分の名前：自分が書いたメッセージ
* has:link：URLが含まれているメッセージ
* has:star：スターしたメッセージ
* has:reaction：絵文字のリアクションがつているメッセージ
* before:日付：指定した日付以前のメッセージ
* after:日付：指定した日付以降のメッセージ
* on:日、月、年：指定した日、月に投稿されたメッセージ
* during:月、年：指定した月、年に投稿されたメッセージ

#####■スラッシュコマンド
Slackの機能をGUIで操作せず、コマンドベースで利用することできる。
######【よく使うおすすめのスラッシュコマンド】

~~~
/invite @user
~~~
→指定したユーザーをチャンネルに招待する。

~~~
/leave
~~~
→現在のチャンネルから抜ける。

~~~
/call
~~~
→Slackコールを開始する。

~~~
/mute
~~~
→チャンネルをミュートする。すでにミュートしている場合はミュートを外す。

~~~
/star
~~~
→チャンネルをスターする。すでにスターしているチャンネルの場合はスターを外す。

~~~
/search [keyword]
~~~
→指定したキーワードを含むメッセージ、ファイルを検索。

~~~
/topic [topic word]
~~~
→チャンネルのトピックを設定。

~~~
/remind [who] [when] [what] 
~~~
→リマインドを設定。
※補足
　[who]：
　　"me" → 自分に対して
　　"@username" → 任意のユーザに対して
　　"#channel" → 任意のチャンネルに対して
　[when]：
　　X分後　→　"in X minutes"
　　X時間後　→　"in X hours"
　　午後X時指定　→　"at Xpm"or"at XX:XX"
　　明日　→　"tomorrow"
　　曜日指定　→　"on Monday"or"on Mon"
　　日付指定　→　"on January 1"or"on Jan 1"or"on 1/1"
　
######【その他スラッシュコマド】
[Slack公式サイト](https://get.slack.help/hc/ja/articles/201259356-%E3%82%B9%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89)を参照。

#####■ショートカットキー
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/f4f212f2-d2bb-e3d3-db59-dbcd284427d4.png)

#####■アプリ連携
######【アプリ連携方法】

######【アプリ紹介】
▼Box
▼email
▼Polly
▼Zoom
▼Trello
【Slack→Trello】
★前提
ボードとの連携をする必要あり

~~~
/trello link [URL]
~~~

以下、連携したボードに対して行えること。
・カード（タスク）の追加

~~~
/trello add [user] [cardname]
~~~
→[user] の設定は任意。

タスク追加後、以下の設定が同時に可能
* Join（タスク担当者として自分を追加）
* Subscribe（フォローする）
* Move（タスクの移動）
* Due Date（期限の設定）
* Labels（ラベルの設定）
* Attach Conversation（TrelloとSlackのメッセージの紐付け）

・デフォルトのリストの変更

~~~
/trello set-list
~~~
→何も設定しない場合、一番左に表示されるリストがデフォルトとなる。

・カードやボードの詳細の表示

~~~
/trello [board or card url]
~~~

以下、最後に選択されたカードに対するコマンド。

・同じチームメンバーをアサイン

~~~
/trello assign [user1] [user2]
~~~

・コメントの記入

~~~
/trello comment [comment]
~~~

・期限の変更または追加

~~~
/trello set-due [date/time]
~~~

【Trello→Slack】
・ボード、リスト、カード、チェックリストに対するアクションの通知

【活用法】
・Slackでの議論からタスクの追加
・タスクのリマインド
・管理者によるタスクへの人員のアサインおよびその通知
・管理者へのタスク変更（内容・期限など）の通知
→状況をタイムリーに把握することが可能

▼RSS feed
▼IFTTT
▼Asana
・デスクトップアプリのインストール手順
1.Node.jsをinstall
URL : [https://nodejs.org/en/download/](https://nodejs.org/en/download/)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/7564af88-13d3-5341-e88a-527fd3956770.png)

2.install確認
Node.js command promptを起動
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/160422/c9f62116-54b0-8cc1-740b-32dafb887c49.png)
以下のコマンドを実行した結果、versionが出力されればOK

~~~node.js
>node --version
v10.16.2

>npm --version
6.9.0
~~~

3.Nativefierをinstall
Node.js command promptで以下を実行。

~~~node.js
>npm install -g nativefier

~~~
すると、失敗がでるので


▼SimplePoll