Open25

slack-afk を動かすまで

Hiroyuki KuromiyaHiroyuki Kuromiya

まずは Basic Information のタブで Slack Signing Secret が取得できるので控えておく

Hiroyuki KuromiyaHiroyuki Kuromiya

次に Slack コマンドを登録していく

登録先のURL は ngrok で外部からアクセス可能なURLを使う必要がある

Hiroyuki KuromiyaHiroyuki Kuromiya

secret を作成

kubectl create secret generic away-from-keyboard-secret --from-literal=slack-api-token=$SLACK_API_TOKEN --from-literal=slack-signing-secret=$SLACK_SIGNING_SECRET
Hiroyuki KuromiyaHiroyuki Kuromiya

エラーになった

2024-01-21 21:02:16 /opt/away-from-keyboard/vendor/bundle/ruby/3.1.0/gems/slack-ruby-client-2.2.0/lib/slack/web/faraday/response/raise_error.rb:19:in `on_complete': not_allowed_token_type (Slack::Web::Api::Errors::NotAllowedTokenType)
Hiroyuki KuromiyaHiroyuki Kuromiya

これはもろもろ gem をアップデートするところから始めないといけないかもしれない

Hiroyuki KuromiyaHiroyuki Kuromiya

変更箇所が多すぎるので sample を元に一から作り直した方が早いかもしれない