Obtenga una lista de todos los canales privados con Slack API

He estado tratando de obtener una lista de todos los "grupos" en mi equipo de Slack. Sin embargo, incluso con administradores privs,groups.list solo proporciona los grupos a los que pertenece la cuenta del propietario del token.

La solución más cercana que he visto en mi investigación implica hacer que un bot se siente en el canal. La membresía del bot le permite informar sobre el canal, pero luego está el problema logístico de ingresar el bot en cada canal privado, a pesar de que no podemos enumerarlos mediante programación.

El código que he usado para desenterrar listados de canales privados:

import requests
import json

token = '...'

r = requests.post('https://slack.com/api/groups.list', data={'token': token, 'exclude_archived': 1})
if r.ok:
  privatechannels = { c['id']: c['name'] for c in json.loads(r.text)['groups'] }
  print(privatechannels)

Respuestas a la pregunta(2)

Su respuesta a la pregunta