javascript - 我尝试制作一个机器人,但是当我运行 kick 命令时发生了
问题描述
我运行了我的 kick 命令并在下面得到了这个错误:
(node:13176) UnhandledPromiseRejectionWarning: TypeError: message.guild.channels.find is not a function
at Object.run (C:\Users\somna\Desktop\bot\commands\moderation\kick.js:11:51)
at Client.<anonymous> (C:\Users\somna\Desktop\bot\index.js:48:17)
at Client.emit (events.js:310:20)
at MessageCreateAction.handle (C:\Users\somna\Desktop\bot\node_modules\discord.js\src\client\actions\MessageCreate.js:31:14)
at Object.module.exports [as MESSAGE_CREATE] (C:\Users\somna\Desktop\bot\node_modules\discord.js\src\client\websocket\handlers\MESSAGE_CREATE.js:4:32)
at WebSocketManager.handlePacket (C:\Users\somna\Desktop\bot\node_modules\discord.js\src\client\websocket\WebSocketManager.js:386:31)
at WebSocketShard.onPacket (C:\Users\somna\Desktop\bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:436:22)
at WebSocketShard.onMessage (C:\Users\somna\Desktop\bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:293:10)
at WebSocket.onMessage (C:\Users\somna\Desktop\bot\node_modules\ws\lib\event-target.js:120:16)
at WebSocket.emit (events.js:310:20)
解决方案
尽管您没有包含任何代码,但从错误中,我可以看出您正在使用 discord.js v12 并且没有使用.cache
更改message.guild.channels.find()
为message.guild.channels.cache.find()
.
推荐阅读
- python - 自定义元素类查找未加载自定义元素
- javascript - 如何在模板vue文件中创建html otomatic
- jquery - Uncaught TypeError: $(...).attr is not a functionat
:1:13 - python - 使用列名将嵌套列表转换为熊猫数据框
- aspose - Aspose words API - 邮件合并功能 - “合并”文本可以是富文本(带有样式/图像/项目符号/表格)吗?
- sql - 如何根据其他条目过滤我的结果?
- android - android中的文档渲染
- c++ - 从 Visual Studio 定位 linux 时的 gcc 编译标志
- python - /admin/orders2/order/11/change/ 'NoneType' 对象的 AttributeError 没有属性 'username'
- vulkan - 可以同时在传输队列和图形队列中进行传输操作吗?