如何让Discord机器人在创建时向特定通道发送消息?

如何让Discord机器人在创建时向特定通道发送消息?,discord,discord.js,Discord,Discord.js,我正在制作一个机器人,它会对某个特定事件做出反应,从而创建一个频道。。。 所有的工作都很完美,我希望在创建一个有特定开始的cahnnel时发布一个nessage client.on('channelCreate', (channel, message) => { if(channel.name.startsWith('ticket-')){ message.channel.send('test'); }); 我没有收到任何错误,只是什么都没有…您不能在channe

我正在制作一个机器人,它会对某个特定事件做出反应,从而创建一个频道。。。 所有的工作都很完美,我希望在创建一个有特定开始的cahnnel时发布一个nessage

client.on('channelCreate', (channel, message) => {
    if(channel.name.startsWith('ticket-')){
        message.channel.send('test');
});

我没有收到任何错误,只是什么都没有…

您不能在
channelCreate
事件中使用
message
变量。您唯一接收到的是一个
channel
对象,因此需要使用
channel.send()

client.on('channelCreate',(频道,消息)=>{
if(channel.name.startsWith('ticket-')){
channel.send('test');
});