Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eckigerluca/welcomer

Simple Python Welcomer Bot
https://github.com/eckigerluca/welcomer

discord discord-bot discord-py discordpy-bot

Last synced: about 2 months ago
JSON representation

Simple Python Welcomer Bot

Awesome Lists containing this project

README

        

# Welcomer
Simple Python Discord bot

# Features:

This simple bot sends an welcome message to a specific channel and DMs the new member. The new member then needs to verify with a command and a random generated code.

After verification, the user will receive a role.

Note: This is a self hosted bot, so you'll need to host it by yourself.

# Setup:

Create an application at https://discord.com/developers/applications

Make sure to add the SERVER MEMBERS INTENT.

After that, run `pip3 install discord.py datetime os json random asyncio Pillow`. (Please tell me if I forgot something. Just DM me on Discord: EckigerLuca#0001)

Then, open the main.py file in an editor and add your token at the top:
![image](https://user-images.githubusercontent.com/63116530/116293094-c3645e80-a796-11eb-81f1-b62cf8522564.png)

After that, go into the cogs folder and change the variables at the top after the imports (in welcome.py):
![image](https://user-images.githubusercontent.com/63116530/116293170-e0992d00-a796-11eb-85fa-19a4ff976be8.png)

Then, run the bot with python main.py (it also can be python3 main.py)

When you can find any sort of bug, create an Issue or DM me on Discord.