You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Discord bot运行ping命令报TypeError: spilt不是函数该如何修复

错误修复说明

根因

你遇到的报错是拼写错误导致的:JavaScript 字符串原型上的分割方法名为 split,你的代码中误写为 spilt,程序无法识别不存在的方法,因此抛出类型错误并终止进程。

修复操作

找到你 client.on('message') 回调中的这行代码:

const args = message.content.slice(prefix.length).spilt(/ +/);

将方法名修改为正确的 split 即可:

const args = message.content.slice(prefix.length).split(/ +/);

额外兼容提示

如果你后续升级到 discord.js v13 及以上版本,message 事件已经被废弃,需要替换为 messageCreate 事件才能正常触发消息监听逻辑,对应修改代码如下:

client.on('messageCreate', message => {
  // 原有逻辑不变
})

内容的提问来源于stack exchange,提问作者Trasher7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 19:54:02