Why does creating a thread not work? channel#threads returns undefined
TypeError: Cannot read properties of undefined (reading 'create')
at Object.execute (D:\Apps\Programming\Font\commands\wordle.startgame.js:13:52)
at module.exports (D:\Apps\Programming\Font\events\guild\message.js:14:18)
at Client.emit (node:events:402:35)
at MessageCreateAction.handle (D:\Apps\Programming\Font\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
at Object.module.exports [as MESSAGE_CREATE] (D:\Apps\Programming\Font\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (D:\Apps\Programming\Font\node_modules\discord.js\src\client\websocket\WebSocketManager.js:384:31)
at WebSocketShard.onPacket (D:\Apps\Programming\Font\node_modules\discord.js\src\client\websocket\WebSocketShard.js:444:22)
at WebSocketShard.onMessage (D:\Apps\Programming\Font\node_modules\discord.js\src\client\websocket\WebSocketShard.js:301:10)
at WebSocket.onMessage (D:\Apps\Programming\Font\node_modules\ws\lib\event-target.js:132:16)
at WebSocket.emit (node:events:390:28)
message is message from messageCreate event
const game = await message.channel.threads.create({
name: 'Wordle #' + ++wordle['games'],
type: 'GUILD_PRIVATE_THREAD'
});