MarketplaceListingsSnippetDeleteSlackMessage

DeleteSlackMessage

Bronze Certified

Snippet

0 reviews

4

DeleteSlackMessage

Bronze Certified

Snippet

0 reviews

4


Summary

Slackのチャンネルを指定し、メッセージをAPIで一括削除します。 削除対象のメッセージは「日付範囲」「対象ワード/除外ワード」で絞り込みが可能です。 削除したメッセージはテキストファイルにバックアップとして出力します。

carouselImage0

Overview

処理の流れ
  • 1. 処理で使用するトークンをセット(Slack画面で取得したもの)
  • 2. メッセージ削除の条件を指定(チャンネル・期間・キーワード)
  • 3. APIからメッセージリストを取得(https://slack.com/api/conversations.history)
  • 4. 削除条件に合致するメッセージをリストに退避
  • 5. 削除実行前の確認表示(件数をダイアログで表示し実行有無(Yes/No)を選択)
  • 6. APIでメッセージを削除(https://slack.com/api/chat.delete)
  • 7. 削除結果の表示(件数をメッセージボックスで表示)

※ Slackの画面でAPIの「OAuth Access Token」を発行する必要があります。(Bot User OAuth Access Tokenではありません)

※ 対象メッセージはよく確認の上、削除はご自身の責任において実施ください。


Benefits


Published: 28 Oct 2020 | Updated: 28 Oct 2020

shinji miyagi
Developer

Chiba, 千葉県 日本


License

MIT


Code Language

Visual Basic


Runtime

.NET Framework


Tags


Compatibility

UiPath Studio 2020.10.0 で動作確認済み


Dependencies

なし


Similar Listings