我正在尝试删除 Slack 上的大量消息。这些消息在一个线程中。
因为有大约 800 条消息要删除,所以我想自动化处理。
到目前为止,我尝试了 API 删除功能。我执行了以下命令:
$ curl -XPOST -d 'token=MY_TOKEN' -d 'channel=MY_CHANNEL' -d 'ts=TS_VALUE' 'https://slack.com/api/chat.delete'
但是该命令只删除了根消息,而不是所有线程消息。
我还尝试通过以下命令使用 slack-cleaner,
$ slack-cleaner --token '<my_token>' --message --direct '<my_channel>' --user '*'
这导致了一个python错误说
AttributeError: 'dict' object has no attribute 'iteritems'
如何删除一个线程中的 800 条消息?
slack ×1