🤖
SlackのReacji-Channelerの不具合をWorkflowBuilderで解消
TL;DR
- Reacji-Channelerで投稿を集約していたら、リンクが上手く貼れないよ
- WorkflowBuilderを使ったらReacji-Channelerと同じことができるよ
- WorkflowBuilderで投稿したらリンクも正しく機能したよ
背景
- Slackの投稿頻度が高いChannelからTips的なPostを抜き出して別Channelに保存したかった
- Reacji-Channelerを使って投稿に特定の絵文字をつけてもらって、別Channelに飛ばすようにした
発生した問題
- 飛ばした先のlinkから元の投稿に辿れない
-
https://groove-x.slack.com/archives/C0XXXXX/p1XXXXX00
のようなリンクが機能していない?
原因
- どうやら、Reacji-Channelerで共有されるリンクには、以下のように
thread_ts
が共有されない
https://groove-x.slack.com/archives/C0XXXXX/p1XXXXX00?thread_ts=1614397023.024900
- Slackも問題があることを認識しているみたい
解決策
- WorkflowBuilderで同じような動作が実現できる。公式チュートリアルもあるよ。
設定方法
簡単な作り方
- Workflow Builder を開く (⚡アイコンで開ける)
- Createで作成 -> Emoji reaction を選択
- Reacji-Channelerの設定と同じチャンネルと絵文字を設定する
-
Add a workflow step
からSend a message
を追加 - 投稿先のChannelを選択、Message textから
Insert a variable
からLink to message reacted on
を追加する
- こんな感じになる
おまけ
アイコンをクリックすればアイコンも設定できるよ
Discussion