チャンネルに送信された過去のメッセージを取得する
Discord.jsで
チャンネル
に送信された
メッセージ
を
取得
するには、
TextChannelクラス
からMessages
マネージャー
を使います
使い方
直近のメッセージを50件取得する(デフォルト動作)。
Messageクラス
が入った
Collection
が返される
channel.messages.fetch()
メッセージIDを指定して、そのメッセージを取得する。
Messageクラス
が返される
channel.messages.fetch('99539446449315840')
直近に送信されたメッセージを任意の件数取得する。
Messageクラス
が入った
Collection
が返される
channel.messages.fetch({ limit: 10 })
最大100件まで指定できる。それ以上必要な場合は
100件以上のメッセージを取得する方法
も参照
他にもオプションでbefore,after,aroundなどが指定できる