created: 2020-06-04T16:04:32.000Z

SlackAPI よりチャンネルとアイコンとユーザ名を変更してポストする

現在、Slack は昔ながらの Webhook の方式ではチャンネルとアイコンとユーザ名をすべてデフォルトから変更してポストできなくなっている

You cannot override the default channel (chosen by the user who installed your app)

各々カスタマイズしてポストするには OAuth トークンを使う方式になる

トークンの取得

トークンの取得の仕方も昔と変わっている。管理画面のどこからトークンが取得できるかは↓の記事がわかりやすかった

必要なスコープ

掲題の件ではこの3つの権限を持ったトークンの払い出しが必要だった

  • chat:write
  • chat:write.customize
  • chat:write.public