Как я могу использовать Slack Bot, чтобы получить список всех сообщений, отправленных самостоятельно? - PullRequest
0 голосов
/ 17 октября 2018

У меня есть слабый бот с токеном бота, и я хочу использовать его для поиска предыдущего отправленного сообщения.

Я изначально пытался сделать что-то вроде

res = sc.api_call(
    "conversations.history",
    channel = channel_id,
    limit = 100,
    oldest = time.time() - 60*60*24
)

и тогда мой план состоял в том, чтобы искать это, но мне нужна область действия channels:history, и я не хочу использовать для этого поток oauth.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 17 октября 2018

Проблема заключалась в том, что я использовал один и тот же токен для чтения и записи.Я не уверен, в чем разница, но мне нужно использовать «токен доступа OAuth пользователя бота» для публикации от имени бота и «токен доступа OAuth» для выполнения действий, требующих областей, таких как channels:history (который я добавил как область видимости ранее)

...