はい!こんにちは!!
今回は、 discord.jsでDiscordのボットを作ってる方向けに、client.onのClientEventsをまとめてみました!!
ちなみに下が使い方です!!
client.on('ここにイベントを入れる', (ここに変数) => { //ここに処理 });
client.on('channelUpdate', (old_channel, new_channel) => { //ここに処理 });
イベント一覧
イベント | 使える変数( | はor ,はand ) | どんなときに呼び出されるか?? |
---|---|---|
channelCreate | Channel | 新しくチャンネルを作ったとき |
channelDelete | Channel | PartialDMChannel | チャンネルを削除したとき |
channelPinsUpdate | Channel | PartialDMChannel, Date | チャンネルのピンを登録/解除したとき |
channelUpdate | Channel, Channel | チャンネルの設定を更新したとき |
debug | string | デバック |
warn | string | 警告 |
disconnect | any, number | クライアントのWebSocketが切断され、再接続を試行しなくなったとき |
emojiCreate | GuildEmoji | 絵文字を新しく登録したとき |
emojiDelete | GuildEmoji | 絵文字を削除したとき |
emojiUpdate | GuildEmoji, GuildEmoji | 絵文字の設定を更新したとき |
error | Error | エラー |
guildBanAdd | Guild, User | Banしたとき |
guildBanRemove | Guild, User | Banを解除したとき |
guildCreate | Guild | ボットがサーバーに参加したとき |
guildDelete | Guild | ボットがサーバーからキック/banされたとき |
guildUnavailable | Guild | サーバーが利用できなくなったとき(サーバーが削除されたとか??) |
guildIntegrationsUpdate | Guild | ?? |
guildMemberAdd | GuildMember | サーバーに誰かが参加したとき |
guildMemberAvailable | GuildMember | PartialGuildMember | |
guildMemberRemove | GuildMember | PartialGuildMember | サーバーから誰かが退出したとき |
guildMembersChunk | Collection<Snowflake, GuildMember>, Guild, { count: number; index: number; nonce: string | undefined }, | |
guildMemberSpeaking | GuildMember | PartialGuildMember, Readonly<Speaking> | |
guildMemberUpdate | GuildMember | PartialGuildMember, GuildMember | |
guildUpdate | oldGuild, newGuild | |
inviteCreate | Invite | 招待リンクを新しく登録したとき |
inviteDelete | Invite | 招待リンクを削除したとき |
message | Message | メッセージを誰かが送信したとき |
messageDelete | Message | PartialMessage | メッセージを削除したとき |
messageReactionRemoveAll | Message | PartialMessage | メッセージのリアクション(反応)が全て削除されたとき |
messageReactionRemoveEmoji | MessageReaction | メッセージの絵文字(反応)が削除されたとき |
messageDeleteBulk | Collection<Snowflake, Message | PartialMessage> | |
messageReactionAdd | MessageReaction, User | PartialUser | メッセージにリアクションが追加されたとき |
messageReactionRemove | MessageReaction, User | PartialUser | メッセージのリアクションが削除されたとき |
messageUpdate | oldMessage | PartialMessage, newMessage | PartialMessage | メッセージが更新されたとき |
presenceUpdate | Presence | undefined, Presence | |
rateLimit | RateLimitData | |
ready | [] | プログラムがボットに接続できたとき(準備完了したとき) |
invalidated | [] | |
roleCreate | Role | ロールが新しく登録されたとき |
roleDelete | Role | ロールが削除されたとき |
roleUpdate | oldRole, newRole | ロールが更新されたとき |
typingStart | Channel | PartialDMChannel, User | PartialUser | 誰かが[入力中・・・]になったとき |
userUpdate | oldUser | PartialUser, newUser | |
voiceStateUpdate | oldVoiceState, newVoiceState | ボイスチャンネルに誰かが参加/退出したとき |
webhookUpdate | TextChannel | webhookの追加/更新/削除されたとき |
shardDisconnect | CloseEvent, number | |
shardError | Error, number | |
shardReady | number, Set<Snowflake> | undefined | |
shardReconnecting | number | |
shardResume | oldnumber, newnumber |