【Discord.js】client.onのイベントを一覧表にまとめた!!

Discord
この記事は約5分で読めます。

はい!こんにちは!!

今回は、 discord.jsでDiscordのボットを作ってる方向けに、client.onのClientEventsをまとめてみました!!

ちなみに下が使い方です!!

client.on('ここにイベントを入れる', (ここに変数) => {
       //ここに処理
});
client.on('channelUpdate', (old_channel, new_channel) => {
       //ここに処理
});

イベント一覧

イベント使える変数( | はor ,はand )どんなときに呼び出されるか??
channelCreateChannel新しくチャンネルを作ったとき
channelDeleteChannel | PartialDMChannelチャンネルを削除したとき
channelPinsUpdateChannel | PartialDMChannel, Dateチャンネルのピンを登録/解除したとき
channelUpdateChannel, Channelチャンネルの設定を更新したとき
debugstringデバック
warnstring警告
disconnectany, numberクライアントのWebSocketが切断され、再接続を試行しなくなったとき
emojiCreateGuildEmoji絵文字を新しく登録したとき
emojiDeleteGuildEmoji絵文字を削除したとき
emojiUpdateGuildEmoji, GuildEmoji絵文字の設定を更新したとき
errorErrorエラー
guildBanAddGuild, UserBanしたとき
guildBanRemoveGuild, UserBanを解除したとき
guildCreateGuildボットがサーバーに参加したとき
guildDeleteGuildボットがサーバーからキック/banされたとき
guildUnavailableGuildサーバーが利用できなくなったとき(サーバーが削除されたとか??)
guildIntegrationsUpdateGuild??
guildMemberAddGuildMemberサーバーに誰かが参加したとき
guildMemberAvailableGuildMember | PartialGuildMember
guildMemberRemoveGuildMember | PartialGuildMemberサーバーから誰かが退出したとき
guildMembersChunkCollection<Snowflake, GuildMember>,
Guild,
{ count: number; index: number; nonce: string | undefined },
guildMemberSpeakingGuildMember | PartialGuildMember, Readonly<Speaking>
guildMemberUpdateGuildMember | PartialGuildMember, GuildMember
guildUpdateoldGuild, newGuild
inviteCreateInvite招待リンクを新しく登録したとき
inviteDeleteInvite招待リンクを削除したとき
messageMessageメッセージを誰かが送信したとき
messageDeleteMessage | PartialMessageメッセージを削除したとき
messageReactionRemoveAllMessage | PartialMessageメッセージのリアクション(反応)が全て削除されたとき
messageReactionRemoveEmojiMessageReactionメッセージの絵文字(反応)が削除されたとき
messageDeleteBulkCollection<Snowflake, Message | PartialMessage>
messageReactionAddMessageReaction, User | PartialUserメッセージにリアクションが追加されたとき
messageReactionRemoveMessageReaction, User | PartialUserメッセージのリアクションが削除されたとき
messageUpdateoldMessage | PartialMessage, newMessage | PartialMessageメッセージが更新されたとき
presenceUpdatePresence | undefined, Presence
rateLimitRateLimitData
ready[]プログラムがボットに接続できたとき(準備完了したとき)
invalidated[]
roleCreateRoleロールが新しく登録されたとき
roleDeleteRoleロールが削除されたとき
roleUpdateoldRole, newRoleロールが更新されたとき
typingStartChannel | PartialDMChannel, User | PartialUser誰かが[入力中・・・]になったとき
userUpdateoldUser | PartialUser, newUser
voiceStateUpdateoldVoiceState, newVoiceStateボイスチャンネルに誰かが参加/退出したとき
webhookUpdateTextChannelwebhookの追加/更新/削除されたとき
shardDisconnectCloseEvent, number
shardErrorError, number
shardReadynumber, Set<Snowflake> | undefined
shardReconnectingnumber
shardResumeoldnumber, newnumber

タイトルとURLをコピーしました