規模がでかくなってきてパフォーマンスが落ちてきたときに少し改善する
#パフォーマンス改善
#オプション
#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
イベントが発生しなくなります。