discord.js机器人加入服务器的触发事件是什么?如何自动创建所需频道角色
对应事件名称及使用说明
你需要的事件名为guildCreate,是discord.js全主流版本(包含v13、v14)都支持的原生事件。
触发规则
该事件会在你的机器人被成功添加到任意新的Discord服务器时触发,事件回调会返回你刚加入的服务器实例对象,你可以直接在回调中调用已写好的创建角色、频道的逻辑。
基础使用示例
// 仅需在机器人初始化时添加该事件监听即可 client.on('guildCreate', async (guild) => { // 示例:打印新加入的服务器名称 console.log(`加入新服务器:${guild.name}`); // 此处添加你已实现的自动创建角色、频道的代码即可 });
必要配置提醒
你需要在机器人的客户端初始化配置中,开启Guilds网关意图(Intent),否则无法接收到guildCreate事件触发回调。
内容的提问来源于stack exchange,提问作者Zenxya
相关产品推荐
相关产品推荐

