Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
316 views
in Technique[技术] by (71.8m points)

javascript - Discordjs how to make a join message for any server?

I know you can do it like this

bot.on('guildMemberAdd', member => {
   member.guild.channels.get('channelID').send("Welcome");  });

But then you have to specify a channelID.

Welcome Channel

All members join through this link onto the welcome channel. Is there a way that discordjs sends a join message where ever the user got invited? Example: A join link for general so the welcome message is in general.

Thanks for the help :)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You have to make a setup command, so the owner of that server will specific a channel to send those welcome message.

Or just find a channel has name General and make the bot send message in it. Just read the docs on the discord.js.org and you will find it.

The Example that you have given, for me ... I don't suggest it, just make a setup command and the owner will setup the specific channel for welcome messages.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...