3.0.3 • Published 3 years ago

discord-welcome v3.0.3

Weekly downloads
128
License
ISC
Repository
github
Last release
3 years ago

discordjs-welcome

An extremely simple module that perform private or public welcome messages for Discord.js v13

##Discord.js v13 compatibility
Require the following Intents to be requested: 'GUILDS', 'GUILD_MEMBERS'
If yu want to test while Discord.js v13 isn't released yet, you can use with npm install discord-welcome

##Discord.js v11 and v12 compatibility You can install DiscordJS v11 and v12 version using tag. These aren't maintained anymore. V11: npm install discord-welcome@discord.js-v11
V12: npm install discord-welcome@discord.js-v12

Installation

This module assumes you already have a basic Discord.js bot setup. Simply type the following command to install the module and it depedencies.

npm i discord-welcome

Once you've done this, setting the module will be very easy. And you can follow the code below to get started!

###Single-Server Usage (no server ID required in the configuration)

const Welcome = require("discord-welcome");

Welcome(bot, {
	privatemsg : "Default message, welcome anyway",
	publicmsg : "Default Public Message where you can flag use @MEMBER to mention the newcomer",
	publicchannel : "channel name or id"
	})
});

###Multi-Servers Usage

const Welcome = require("discord-welcome");

Welcome(client, {
	"numericserverid1": {
		privatemsg : "Default message, welcome anyway",
		publicmsg : "Default Public Message where you can flag use @MEMBER to mention the newcomer",
		publicchannel : "channel name or id"
	},
	"numericserverid2": {
		privatemsg : "Second Server default message",
		publicmsg : "Welcome on the second server",
		publicchannel : "channel name or id"
	}
})

You can comment the private or the public variable to disable the feature.

##Caveat: -If you have a named channel that match a channel ID, the named channel will be used, shouldn't really happen... -Embed doesn't handle @tag replacement yet -Multi-Servers configuration require to know Server ID

###English: This module was initialy coded for the Bucherons.ca gamers community and the Star Citizen Organization "Gardiens du LYS".

###Français: Ce module a initiallement été conçu pour la communauté de gamers Bucherons.ca, la communauté gaming pour adultes au Québec, et l'organisation des Gardiens du LYS dans Star Citizen.

Liens: https://www.bucherons.ca et https://www.gardiensdulys.com

##Support: You can reach me via my Discord Development Server at https://discord.gg/Tmtjkwz

###History:
3.0.3 Bugfix 3.0.0 Adjsted for DiscordJS V13 release 2.0.2 Initial version that support DiscordJS v12, v11 tagged and documented
1.5.1 Added reference to GitHub repository, last V11 compatible version, install with "npm i discord-welcome@1.5.1 discord.js-v11"

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

2.0.2

4 years ago

2.0.1

4 years ago

1.5.1

4 years ago

2.0.0

4 years ago

1.5.0

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago