无法以Slack僵尸程序的身份删除IM频道中的消息

时间:2019-05-05 17:16:34

标签: slack slack-api

我正在尝试在“用户”频道上使用chat.delete,与您对chat.postMessage的使用方式相同,但是我一直遇到channel_not_found错误。

slack.api_call(
        "chat.delete",
        channel=userID, # Exact same value as used with chat.postMessage
        ts=ts
    )

这是API的限制吗?有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

结果是,chat.postMessage在寻址单个用户时将使用SlackBot通道。通过IM与用户进行通信的正确方法是使用conversations.open。当我使用它时,一切都会按预期进行。