【发布时间】:2021-02-17 22:33:22
【问题描述】:
我想在我的 BOT 上创建一个包含各种活动的更新状态。这是我到目前为止所做的代码:
const activities = [
{
type : "PLAYING",
activity : "with the ball"
},
{
type : "WATCHING",
activity : "your soul"
}
];
for (var i = 0; i < activities.length; i++) {
setInterval(() => client.user.setActivity(`${activities[i].activity}`, { type: `${activities[i].type}` }));
};
当我尝试启动 BOT 时,终端显示
TypeError: 无法读取未定义的属性“活动”
可能代码完全错误,但我不太擅长 javascript。有什么建议吗?
【问题讨论】:
-
你还没有粘贴所有的代码
-
如果您尝试在 for 循环中仅记录活动 [i].activity,您会得到什么?
-
操作,现在应该可以了。无论如何,我只放了我正在处理的部分代码
-
把
var改成let,现在找个帖子解释一下为什么会这样 -
如果我尝试记录我会得到“与球”和“你的灵魂”
标签: javascript discord discord.js status