ZeroDiscord Welcomer Save

A welcomer bot for discord written in discord.js v13 very simple to use with code and deployment instructions, contains customizable background and channels per guild.

Project README

Welcomer

A discord welcomer bot developed in discord.js v13 that is very simple to use and comes with code and deployment instructions!

Licensed Under

Creative Commons Zero v1.0 Universal

View the license here

Hosting

⚠ This bot needs a Node.js v16+ runtime to function since discord.js version 13 requires said node version to function.

Host On Repl.it

Remix On Glitch

Aliter

Step 1: Install the Dependencies:

Linux

apt install nodejs npm -y
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
chmod 777 nodesource_setup.sh
./nodesource_setup.sh
apt install nodejs -y
npm install

Windows

# https://nodejs.org/en/blog/release/v16.0.0/ get node.js
npm install 

Step 2: Obtain a Bot Token From Here

Step 3 : Replace the Token in config.json

That's all! We Are Done! Now Simply host the Bot!

Run with node

node index.js

Run with pm2

npm install -g pm2@latest
pm2 start --name "Welcomer" index.js --watch

Note: Make sure to enable privilleged gateway intents! (Member Intent & Message Content Intent In The Developer Portal)

alt text

Features

Custom Channel For Welcoming Per Server


Custom background image for welcomer per server


Hassle Free Testing ( Now no more alts! )

Core Dependencies

  • Discord.js v13.x
  • KeyV - Customisable database ( sqlite by default can be connected to any type of database )
  • Canvas - For crafting the welcome message
  • Canvas - Constuctor - Making my work easy :P
  • Weird-to-normal-chars - To Adjust the fonts present around discord to our available fonts in image.

Need help? Join the Support Server

© Zero | 0_0#6666 - 2021

Open Source Agenda is not affiliated with "ZeroDiscord Welcomer" Project. README Source: ZeroDiscord/Welcomer

Open Source Agenda Badge

Open Source Agenda Rating