見出し画像

Discordでメッセージをまとめて削除する方法

こんにちは!ShabeleA公式noteです。
この記事では、ShabeleAを使ってDiscordサーバーでメッセージをまとめて削除する方法を紹介します。


機能の概要

ShabeleAは、指定された範囲のメッセージをDiscordのチャンネルからまとめて削除する機能を提供します。利用者は、最初のメッセージ最後のメッセージを指定することで、その間にある全てのメッセージを削除することができます。
もちろん「~の前をすべて」「~の後ろをすべて」といった消し方もできますし、「チャンネルのメッセージを全部」という消し方もできます。

使用方法

①スラッシュコマンドを開く

まず、/メッセージまとめて削除 コマンドを使用して、メッセージの削除を開始します。このコマンドには、最初のメッセージidまたは日時最後のメッセージidまたは日時 を指定することができます。

②範囲を指定する

削除したいメッセージの最初のメッセージ最後のメッセージのID、または日時を指定します。日時を指定する場合は、YYYY-MM-DD HH:MM:SS の形式で入力してください。
メッセージIDの取得方法がわからない場合は Discord情報発信局!さんの記事  が分かりやすいので是非読んでみてください。

最初と最後のメッセージを指定した場合はその間のメッセージ

最初のメッセージのみ指定した場合はそのメッセージから後ろのメッセージ

最後のメッセージのみを指定した場合はそのメッセージより前のメッセージ

何も指定しない場合はすべてのメッセージ

を削除することができます。

③削除範囲の確認

削除を実行する前に、本当に消したい範囲が対象になっているかを確認します。
メッセージリンクを押すとそのメッセージに飛ぶことができます。

④削除する

確認して問題なければ、「削除する」ボタンを押して削除を開始します。

「メッセージの削除を開始します。」が「メッセージの削除が完了しました。」に変われば完了です。

注意事項

ピン止めされたメッセージは削除範囲に含まれていても削除されません。
そのため、頻繁にメッセージを削除する前提のチャンネルで説明は残したい場合はピン止めを是非活用してください。

また、BOTによるメッセージの一括削除はDiscordによりレート制限がかけられており、件数によっては全部削除するまで大幅に時間がかかる場合があります。
終わらないように見えていても動作しているのでしばらくお待ちください。

Discord 読み上げBOT 「 ShabeleA 」
について

Wendlandia Solutionsが2年半以上ビジネスとして運営している信頼性の高い日本製Discord読み上げBOTで、2023年3月末時点で累計1400名を超える方々が契約、3600を超えるサーバー/26万人を超える方々の目に触れるBOTです。

気になる方は以下のリンク先を是非ご覧ください。
CAMPFIRE Community内の公式ページ
Discord内の ShabeleA 公式サポートサーバー