ボットユーザーを使用して特定のイベントをログに記録する、私のプラットフォーム用のWebインテグレーションを作成しています。ボットユーザーのためのスラックチャンネルの作成
イベントタイプごとに新しいチャンネル/グループを用意して、1つのチャンネルにすべてではなくリストに表示したいと考えています。この目的のために、私はPython Slackerの統合を使ってボットを作成しました。
スラックAPIはボットユーザーとしてチャンネルを作成することを拒否しているので、oauth2 APIを使用してチャンネルを作成し、そのボットにボットを書き込ませる必要があります。これは私のプラットフォームで弛緩するためにユーザーとして認証する必要があることを意味します。
これは、私が使用しているユーザー(おそらく私自身)がボットのチャンネルを作成するためのコードに含まれているため、これはハッキリのようなものです。
これを行うより良い方法はありますか?ここで何がベストプラクティスですか?
ありがとうございます!
私はプロセスの重大な誤解を持っているようです: 1.私はスラックアプリを作成しました。これは私に秘密鍵と公開鍵を与えます。 2.進行方法はわかりません。自分のチームに自分のアプリをインストールするにはどうすればよいですか? (私はそれが私のバックエンドで使用できるAPIキーを私に与えると仮定します) – Julian
はい。スラックアプリをインストールして特定のチームのアクセストークンを取得するには、「スラックに追加」ボタンを使用してカスタムWebサイトを作成する必要があります。アクセストークンを取得するには、Slackで宣誓書プロセスを実行する必要があります。詳細については、[docu](https://api.slack.com/docs/slack-button)を参照してください。 –
私にとって奇妙なことですが、私はこれを一度だけ行う必要があります。一度しか使用しないでウェブサイト(ページ)を作成するよりも簡単な方法でトークンにアクセスできます。 – Julian