TrojanerHD / TrojanerBot

My discord bot
MIT License
4 stars 2 forks source link

Bot crashes: channel.isText is not a function #79

Closed TrojanerHD closed 12 months ago

TrojanerHD commented 1 year ago
/home/trojaner/Code/Web/TrojanerBot/node_modules/discord.js/src/client/actions/InteractionCreate.js:48
        if (channel && !channel.isText()) return;
                                ^

TypeError: channel.isText is not a function
    at InteractionCreateAction.handle (/home/trojaner/Code/Web/TrojanerBot/node_modules/discord.js/src/client/actions/InteractionCreate.js:48:33)
    at Object.module.exports [as INTERACTION_CREATE] (/home/trojaner/Code/Web/TrojanerBot/node_modules/discord.js/src/client/websocket/handlers/INTERACTION_CREATE.js:4:36)
    at WebSocketManager.handlePacket (/home/trojaner/Code/Web/TrojanerBot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:346:31)
    at WebSocketShard.onPacket (/home/trojaner/Code/Web/TrojanerBot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:482:22)
    at WebSocketShard.onMessage (/home/trojaner/Code/Web/TrojanerBot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:317:10)
    at callListener (/home/trojaner/Code/Web/TrojanerBot/node_modules/ws/lib/event-target.js:290:14)
    at WebSocket.onMessage (/home/trojaner/Code/Web/TrojanerBot/node_modules/ws/lib/event-target.js:209:9)
    at WebSocket.emit (node:events:513:28)
    at Receiver.receiverOnMessage (/home/trojaner/Code/Web/TrojanerBot/node_modules/ws/lib/websocket.js:1180:20)
    at Receiver.emit (node:events:513:28)
TrojanerHD commented 1 year ago

Update: this seems to be whenever someone tries to update their role. Meaning, trying to change roles will crash the bot. Possible fix: update discord.js