'I need a code that sends a message every time a channel is created

I want my bot to send the message "first" every time a channel is created

the closest I could get was at Discord JS : How can ı send message when create channel by bot but I don't want to that he sends the message only on channels he created himself, but on channels created by anyone



Solution 1:[1]

You can use the channelCreate event.

Here's a simple example for you:

client.on("channelCreate", async (channel) => {
  const channelName = channel.name;
  console.log(`New channel created: ${channelName}`);
});

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 MrMythical