タイピング表示が出たら、ボット自身もタイピング表示を出すサンプル
特定のチャンネルでタイピング表示が出たら、ボット自身もタイピング表示を出すサンプル ただしこの方法だと仕組み上、誰が、何人がタイピングしているのかを出すことはできない
code:js
client.on('typingStart', typing => {
if (typing.channel.id !== 'タイピング表示を検知するチャンネルID') return
const target = client.channels.resolve('タイピング表示を出すチャンネルID')
target.sendTyping()
})
code:js
client.on('typingStart', channel => {
if (channel.id !== 'タイピング表示を検知するチャンネルID') return
const target = client.channels.resolve('タイピング表示を出すチャンネルID')
target.startTyping()
setTimeout(() => target.stopTyping(), 9 * 1000)
})
関連
このためにtypingStopイベントがないので、9秒後に止める処理を入れている