#Channel.threads returning undefined

1 messages · Page 1 of 1 (latest)

elfin brook
#

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'
});
elfin brook
#
PS D:\Apps\Programming\Font> npm ls discord.js
Font@ D:\Apps\Programming\Font
├─┬ discord-reply@0.1.2
│ └── discord.js@12.5.3 deduped
└── discord.js@12.5.3
#

How do I update?

stuck trout
#

npm i discord.js@latest

#

guide for updating methods etc