[Slack] 編集/削除 (Edit/Delete) されたメッセージの復元・履歴の閲覧はできない

Tadashi Shigeoka ·  Sat, August 5, 2017

Slack のカスタマーサポートに Edit or Delete されたメッセージを復元したり、編集履歴を閲覧できないか質問したところ「できない」という回答をいただきました。

slack

Slack は編集・削除したメッセージの復元・履歴閲覧はできない

Slack は編集や削除したメッセージを復元したり、編集履歴を閲覧したりは管理者権限があったとしてもできないらしいです。

Help Request のページからメッセージを送ることもできますが、右下にチャットウィジェットがあるのでそこからチャットもできます。

以下、Slack CS に質問してみたチャットログです。

(me): Hi, can I restore the edited message?

(cs): So you’ve edited a message but you’d like to restore it back its previous, unedited version?

(me): Actually, we want to see the raw message before edited or deleted for evidence.

(cs): Ah I see. I’m really sorry to hear about that.

(me): np

(cs): Unfortunately, the edit logs for messages aren’t archived so we wouldn’t be able to provide you with those.

(me): Also deleted message ?

(cs): Correct — basically the same principle as editing a message.

(me): Okay! Thanks :)

Slack のメッセージを編集・削除を禁止する設定

Slack は編集や削除したメッセージを復元したり、編集履歴を閲覧したりは管理者権限があったとしてもできないらしいです。

しかし、そもそもメッセージの編集・削除をできないようにする設定項目があるらしいので「メッセージを書いた or 書いてない」と揉めるようなケースが発生するなら、編集・削除機能を OFF にしてしまってもいいかもしれませんね。

https://my.slack.com/admin/settings#message_editing に「Message Editing & Deletion」という項目があるので、ここから設定変更できます。

以下、教えてもらった Slack CS とのチャットログです。

(cs): No problem — sorry again. I'm not sure if it helps but there's a setting on your team that would prevent users from editing or deleting their messages so you could try that out.

(me): oh, really?

(cs): Yep. I think it would have to be adjusted by a team owner but let me grab a link for you. (cs): Do you have access to this page? https://my.slack.com/admin/settings#message_editing (cs): I mean, you’ll definitely have access but does it bring you to “Message Editing & Deletion”?

(me): Yes, I have admin role. I can see it.

(cs): Okay cool. So you can adjust editing at deletion there.

(me): Thanks, I’ll turn on this settings.

(cs): I really hope that helps!

(me): Thanks for good info!

(cs): No worries! Good luck!

Slack の「メッセージの変更履歴は保存しないけど、編集・削除したくないなら設定で無効にできるよ」というポリシーは、エンジニア目線で見るとシンプルに実装できて良いですね。

また、Slack カスタマーサポートチームの対応も親切で改めて良いサービスだなという印象を受けました。