每当我尝试使用漫游器创建频道时,它都不会创建频道。
let name = 'DING'
message.guild.createChannel(name, 'text')
它发送错误“类型:值“文本”不是int。”这样,我假设文本必须成为整数,但是该代码在过去有效,并使用该名称创建了文本通道。甚至文档也显示了我正在做的事情。怎么了?
答案 0 :(得分:0)
查看discord.js.org上的文档,您会发现create channel method的文档不是您想的那样。
我想你会想要的是:
let name = 'DING'
message.guild.createChannel(name, { type: 'text' })
.then(console.log)
.catch(console.error);
别忘了做.catch()
,这样您才能知道诺言是否被拒绝并且发生了错误。