问题标签 [eris]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Discord 机器人类型错误。无法连接到我的服务器
我正在尝试制作一个 Discord 机器人,它每 30 分钟或类似的方式将特定消息(“!clean”)发送到 Discord 上的指定文本频道。我遇到了一堆问题,这是我遇到的最远的问题。我收到此错误:
TypeError: Cannot read property 'find' of undefined
不,我自己没有编写任何代码……这是我第一次使用 JS。我复制了别人的代码并将其合并。
- 我使用节点 14.4.0
编辑:我想做的就是制作一个简单的机器人,向特定的文本频道发送消息,每 30 分钟消息为“!clean”。我的尝试都惨遭失败。
感谢你的协助!
javascript - 检查用户 ID 是否与数组中的一个匹配
我正在尝试检查用户的 ID 是否在此数组中,如果是,也从中获取“文本”。
大批:
我试过if (staff.user.includes(msg.member.id))
了(我认为这不会奏效,也没有。)
javascript - 无论我尝试什么,要求代码都无法工作
我正在尝试将我的 Discord 机器人分解为不同的文件,以保持一切整洁。我创建了一个测试文件并对其进行了测试,它要么无法加载,要么根本不加载。如果有什么我应该添加/修复的,请告诉我。
所需代码:
我是如何要求的:
var cm1 = require('./staff.js')
--我试过 const var & let
在需要所有 npm 库之后放置 require。
javascript - 即使已经定义了变量,所需的代码也无法找到它们
当我需要代码并将其加载到我的 Discord 机器人的主代码中时,即使它们是在主代码中定义的,它也无法找到它们的变量或子部分。
所需代码:
-- 主脚本中的代码
javascript - 根据键从数组中获取值
我正在尝试从基于数字字符串的数组中获取文本。
这是数组:
我正在尝试根据“级别”获取“文本”。我不确定该怎么做,因为我真的做不到.includes
。
javascript - SyntaxError:意外的标记“如果”
我是 javascript 的新手,我遇到了这个错误,有人可以帮我吗?(我正在使用 eris) PS:“new Eris("########")”应该是一个令牌,但我审查了他
node.js - 错误:[ERR_PACKAGE_PATH_NOT_EXPORTED]:/node_modules/eris/package.json 未定义包子路径“./lib/rest/RequestHandler”
所以我对这种类型的东西真的很陌生。运行我的“npm start”命令时,它会不断出现以下错误:
我已经多次查找错误并且“删除所有文件并重新安装”没有用,更新也没有。你们对我如何解决这个问题有任何想法吗?任何帮助都会很棒!
这是我的启动脚本: