小编Jim*_*nee的帖子

使用bot修改Discord频道

我正在制作一个不和谐的机器人,并且试图利用文档中此处显示的createChannel函数。由于某种原因,我收到以下错误:

TypeError:bot.createChannel不是函数。

我的代码在传递消息的功能中,并且能够创建角色并将用户添加到同一功能中的角色中。只是createChannel函数不起作用。以下是代码的相关部分。

const bot = new Discord.Client();

function makeChannel(message){
    var server = message.guild;
    var name = message.author.username;

    server.createRole(data);
    var newrole = server.roles.find("name", name);
    message.author.addrole(newrole);

    /* The above 3 lines all work perfectly */


    bot.createChannel(server,name);
}
Run Code Online (Sandbox Code Playgroud)

我还尝试了bot.addChannel和bot.ChannelCreate,因为ChannelCreate.js是包含此命令代码的文件的名称。另外,我尝试指定通道类型并分配回调函数,但是主要问题是TypeError说这根本不是一个函数。知道我在做什么错吗?

另外,我计划在将来的某个时候使用ServerChannel.update(),因此,一旦解决了先前的问题,就可以使它正常工作的任何建议将不胜感激。

javascript discord

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

discord ×1

javascript ×1