1

スラッシュ コマンドを使用する Slack ボットを使用していますが、最初に会話からの情報が必要です。

conversations.info に必要なスコープ (私の場合は im:read と mpim:read のみが必要です):

  • チャネル:読み取りグループ:読み取り im:読み取り mpim:読み取り
    payload = request.form
    headers = request.headers
    trigger_id = payload['trigger_id']
    channel_id = payload['channel_id']
    user_id = payload['user_id']
    timestamp = headers['X-Slack-Request-Timestamp']

    conversation_info = slack_client.conversations_info(
        token=SLACK_BOT_TOKEN,
        channel=channel_id
    )

個人の DM 内から Slack ボットを呼び出すと、このコードは「channel_not_found」エラーを返します。何か不足していますか? im:read と mpim:read の両方のスコープを追加しました。Slack の API ページからテスターを試してみましたが、どちらも機能しません。

4

1 に答える 1