「その他サービス/slack」の版間の差分
(→チャンネル命名規則) |
(→検索の発言者フィルター) |
||
| (同じ利用者による、間の17版が非表示) | |||
| 行8: | 行8: | ||
@here そのチャンネルのオンラインユーザー | @here そのチャンネルのオンラインユーザー | ||
@everyone 全ユーザー #generalで使う | @everyone 全ユーザー #generalで使う | ||
| + | |||
| + | ==id変更== | ||
| + | アプリではなく、ウェブサーバー側の管理画面を開き、ユーザーIDを変更する | ||
==スレッドを使う== | ==スレッドを使う== | ||
| 行41: | 行44: | ||
/remind me 工数を入力する at 18:00 every Friday | /remind me 工数を入力する at 18:00 every Friday | ||
/remind me 明日は弁当準備 on 05/20/2020 | /remind me 明日は弁当準備 on 05/20/2020 | ||
| − | /remind @hogehoge 〜を確認する on 05/20/2020 | + | /remind @hogehoge 〜を確認する on 05/20/2020 # これ使えないかも? |
| + | /remind @hogehoge 〜を確認する on July 30th at 11:00am | ||
| + | その日時になると、slackbotに通知が入る。 | ||
一覧 | 一覧 | ||
| 行48: | 行53: | ||
参考:https://qiita.com/HyunwookPark/items/0e7d81d34307d0acea6c | 参考:https://qiita.com/HyunwookPark/items/0e7d81d34307d0acea6c | ||
| + | |||
| + | ==shellでアプリを作って投稿== | ||
| + | # https://api.slack.com/apps | ||
| + | # Create New Appを選択 | ||
| + | |||
| + | <pre> | ||
| + | #!/bin/sh | ||
| + | |||
| + | # OAuth Permissionに有るものを登録 | ||
| + | TOKEN="xoxb-22642xxxx-1345840385719-CthH16GR8FHY7EFTxxxxxxx" | ||
| + | |||
| + | # 複数指定の場合 半角スペース区切りで入力 | ||
| + | TARGETS=("#testtest" "@hogehoge") | ||
| + | |||
| + | TEXT="ここにテキストを入力" | ||
| + | |||
| + | for TARGET in ${TARGETS[@]} | ||
| + | do | ||
| + | curl https://slack.com/api/chat.postMessage \ | ||
| + | -XPOST \ | ||
| + | -d "token=${TOKEN}" \ | ||
| + | -d "channel=${TARGET}" \ | ||
| + | -d "text=${TEXT}" | ||
| + | done | ||
| + | </pre> | ||
| + | 上記でslack通知できた。 | ||
| + | |||
| + | 参考:https://belltree.life/slack-post-script/ | ||
| + | |||
| + | 参考:https://qiita.com/ykhirao/items/3b19ee6a1458cfb4ba21 | ||
| + | |||
| + | ==shellでIncoming WebHooksを使って投稿== | ||
| + | webhookのurlはIncoming WebHooksのページから取得 | ||
| + | |||
| + | <pre> | ||
| + | URL="https://hooks.slack.com/services/*********/*********/***************************" | ||
| + | |||
| + | CHANNEL='#hogehoge' | ||
| + | USERNAME='botname' | ||
| + | ICON='' | ||
| + | MESSAGE=" ${0} を実行しました。" | ||
| + | |||
| + | PAYLOAD="payload={ | ||
| + | \"channel\": \"${CHANNEL}\", | ||
| + | \"username\": \"${USERNAME}\", | ||
| + | \"icon_emoji\": \"${ICON}\", | ||
| + | \"text\": \"${HEAD}${MESSAGE}\" | ||
| + | }" | ||
| + | |||
| + | echo $(curl -s -S -X POST --data-urlencode "${PAYLOAD}" ${URL}) | ||
| + | </pre> | ||
| + | 上記でslack通知できた。 | ||
| + | |||
| + | 参考:https://qiita.com/d-shimizu/items/07eee4bc876ec508e66c | ||
| + | |||
| + | ==絵文字削除== | ||
| + | #slackアプリの右上のワークスペース文字を選択 | ||
| + | #その他管理項目/以下をカスタマイズ | ||
| + | #アイコン一覧から対応のアイコンを削除する | ||
| + | |||
| + | ==運用法== | ||
| + | ===個人ごとのチェンネルとしてtimesを使う=== | ||
| + | https://qiita.com/y_horikiri/items/110fb843df408ca8c854 | ||
| + | |||
| + | ==検索の発言者フィルター== | ||
| + | 特定の人だけ検索 | ||
| + | from:@hogehoge | ||
| + | |||
| + | 特定の人だけ省いて、"テスト"文言を検索 | ||
| + | -from:@hogehoge テスト | ||
2025年7月7日 (月) 15:15時点における最新版
目次
複数ドメインのslackに入る(web & mac & iPhoneアプリ)
左上のSign in to another teamから登録できる
参考:http://sqrtxx.hatenablog.com/entry/2014/03/20/171552
メンション
@channel そのチャンネルのユーザー @here そのチャンネルのオンラインユーザー @everyone 全ユーザー #generalで使う
id変更
アプリではなく、ウェブサーバー側の管理画面を開き、ユーザーIDを変更する
スレッドを使う
レスをスレッドトップにしてコメントできる(2017/1/18から追加された機能)
スレッドのコメント共有
スレッド投稿時に下部のチェックボックスを入れておくとメイン側でも共有できる
入力ボックス内で改行
macの場合はoption+enter
winの場合はalt+enter
iPhone通知をon
- iPhoneアプリのsetting/PushNotificationsから
- Only direct message/highlight wordsにチェックをつける
directメッセージと自分へのメンション付きが通知されるようになる
groupメンション
user groupに参加してるメンバーに一括メッセージが出せる。
以下警告は、privateチャンネルに参加してない人がgroupメンションに入ってる場合の警告
group isn’t in this private channel. If you’d like I can invite them to join, or, do nothing.
チャンネル命名規則
- https://get.slack.help/hc/ja/articles/217626408-%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E5%90%8D%E3%81%AE%E3%82%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B
- https://cloudpack.media/20858
- https://blog.animereview.jp/slack-managed/
リマインダー(通知)
登録
/remind me 昼食 at 13:00 every day /remind me 工数を入力する at 18:00 every Friday /remind me 明日は弁当準備 on 05/20/2020 /remind @hogehoge 〜を確認する on 05/20/2020 # これ使えないかも? /remind @hogehoge 〜を確認する on July 30th at 11:00am
その日時になると、slackbotに通知が入る。
一覧
/remind list
参考:https://qiita.com/HyunwookPark/items/0e7d81d34307d0acea6c
shellでアプリを作って投稿
- https://api.slack.com/apps
- Create New Appを選択
#!/bin/sh
# OAuth Permissionに有るものを登録
TOKEN="xoxb-22642xxxx-1345840385719-CthH16GR8FHY7EFTxxxxxxx"
# 複数指定の場合 半角スペース区切りで入力
TARGETS=("#testtest" "@hogehoge")
TEXT="ここにテキストを入力"
for TARGET in ${TARGETS[@]}
do
curl https://slack.com/api/chat.postMessage \
-XPOST \
-d "token=${TOKEN}" \
-d "channel=${TARGET}" \
-d "text=${TEXT}"
done
上記でslack通知できた。
参考:https://belltree.life/slack-post-script/
参考:https://qiita.com/ykhirao/items/3b19ee6a1458cfb4ba21
shellでIncoming WebHooksを使って投稿
webhookのurlはIncoming WebHooksのページから取得
URL="https://hooks.slack.com/services/*********/*********/***************************"
CHANNEL='#hogehoge'
USERNAME='botname'
ICON=''
MESSAGE=" ${0} を実行しました。"
PAYLOAD="payload={
\"channel\": \"${CHANNEL}\",
\"username\": \"${USERNAME}\",
\"icon_emoji\": \"${ICON}\",
\"text\": \"${HEAD}${MESSAGE}\"
}"
echo $(curl -s -S -X POST --data-urlencode "${PAYLOAD}" ${URL})
上記でslack通知できた。
参考:https://qiita.com/d-shimizu/items/07eee4bc876ec508e66c
絵文字削除
- slackアプリの右上のワークスペース文字を選択
- その他管理項目/以下をカスタマイズ
- アイコン一覧から対応のアイコンを削除する
運用法
個人ごとのチェンネルとしてtimesを使う
https://qiita.com/y_horikiri/items/110fb843df408ca8c854
検索の発言者フィルター
特定の人だけ検索
from:@hogehoge
特定の人だけ省いて、"テスト"文言を検索
-from:@hogehoge テスト
