タイマーコマンドのサンプル
!timer 10で10秒後に知らせてくれるタイマーコマンドのサンプル code:js
const prefix = '!'
client.on('messageCreate', message => {
if (!message.content.startsWith(prefix)) return
if (command === 'timer') {
// 引数から待ち時間を取り出す
const seconds = Number(args0) message.channel.send(タイマーを${seconds}秒に設定しました。)
setTimeout(() => {
message.reply(${seconds}秒経ちました)
}, seconds * 1000) // setTimeoutに指定するのはミリ秒なので秒数に1000を掛ける
}
})
関連