私はreceives eventsというアプリを作りました。Slack API:特定のチャンネルでのみイベントを受信しますか?
デフォルトでは、スコープchannels:history
は、アプリケーションを追加したユーザーのすべてのパブリックチャンネルにあるすべてのメッセージのイベントを受信できます。
理想的には、ユーザーは一部のチャンネルのみに制限することができます。これはアプリの設定で行います。 (。アプリが受け取る任意のイベントは、世界読める行われます)
今私は2つのオプションを参照してください。
をメッセージイベントは、チャネルID(ない名前)が含まれています。つまり、コードを設定してユーザーがそれを信頼する方法があると仮定すると、コードはチャネルでフィルタリングできます。
a bot user(ユーザーが特定のチャンネルに追加できる)は、a bot user(ただし、アプリケーションは読み取り専用ですが)を作成します。
もっと良い方法がありますか?