規模がでかくなってきてパフォーマンスが落ちてきたときに少し改善する
#パフォーマンス改善 #オプション #v11
これはdiscord.js v11が対象です。discord.js v12、v13ではGateway Intentsを適切に使用することによって対処してください。
Gateway Intents を指定するサンプル#604b6c983eccdc0000e7ae6c
Discord.jsのクライアントオプションにある。disabledEventsにTYPING_STARTを加えることが効果的なようです。
無効化できるイベントはWSEventTypeにのっています。
code:index.js
const { Client } = require('discord.js')
const bot = new Client({
disabledEvents: 'TYPING_START'
})
bot.login()
たったのこれだけ
注意
typingStartイベントが発生しなくなります。