我正在使用discord.js编写一个discord机器人。我必须为某些功能更改频道名称。 但是我遇到了一些问题。因此,我决定编写一个非常简单的代码来进行测试。
这是代码:
client.channels.fetch(config.logConnectChannel).then(chan => {
chan.setName("grfpjihder").then(console.log(chan.name));
});
我的频道名称是“正在加载”。我期望看到grfpjihder
(随机密钥),但是当我在控制台中查看输出时,我看到了loading
,并且服务器上的名称未更改。
编辑:服务器上10分钟后更改的名称
控制台上也没有任何错误。
另外,该代码几天前就在工作,突然间它停止工作。
我在做什么错了?
EDIT2:经过更多调查,我认为所有重命名均会生效,但要花很长时间。我认为更改名称之间存在时间限制。