Skip to content

Repository files navigation

Advance-welcome-message

A Highly advance welcome command with everything you wishes for. Advance embed builder, button interaction etc. For any issue or help, feel free to message or connect with me on discord. id: savvythunder219#2141

Python Discord Bot

This is a starting point for making your own Discord bot using Python and the discordpy library. Read their getting-started guides to get the most out of this template.

Getting Started

To get set up, you'll need to follow these bot account setup instructions, and then copy the token for your bot and added it as a secret with the key of TOKEN in the "Secrets (Environment variables)" panel.

FAQ

If you get the following error message while trying to start the server: 429 Too Many Requests (accompanied by a lot of HTML code), try the advice given in this Stackoverflow question: https://stackoverflow.com/questions/66724687/in-discord-py-how-to-solve-the-error-for-toomanyrequests

Advance-welcome-message

A Highly advance welcome command with everything you wishes for. Advance embed builder, button interaction etc.

Overview

This repository contains an Advanced Welcome Command Cog for Discord bots, built using Python. Designed with flexibility and interactivity in mind, this cog enhances the user onboarding experience for your Discord server with customizable features and SQLite3 integration.

Features

Interactive Button:

Welcomes users with buttons to provide them with server information or assign roles.

Demonstration

Custom Views:

Easily set up dynamic message layouts using custom views. Demonstration

Highly Advanced Message Maker:

Create personalized and highly customizable welcome messages to suit your server's theme and style. Demonstration

SQLite3 Powered:

Efficiently stores and retrieves data related to new members, roles, and channels.

Customizable Channel:

Choose specific channels to send welcome messages. Demonstration

Customizable Roles Assignment:

Automatically assign or allow users to pick roles when they join. Demonstration

Installation

  1. Clone the repository:
git clone https://github.com/savvythunder/Advance-welcome-message
  1. Install required dependencies:
pip install -r requirements.txt
  1. Add the cog to your bot and customize the configuration to fit your server's needs.

    Note:

    Don't forget to put the utility and config file in the smae directory as the cog or you'll get error.

    How to solve the error?

    edit the code change the file path. the cog contains the code which make it able to create the database file and comfig file by it's own. But by any chance it didn't then you should make sure to create it by yourself.

Usage

Set up your welcome channels, roles, and DM messages using the provided configuration options.

Leverage the advanced message maker to craft personalized welcome messages for new members.

Interact with new users through buttons and assign roles easily.

Configuration

This cog allows full customization through a simple configuration setup. You can configure:

The channel where welcome messages are sent.

The roles to assign automatically or make available for selection.

The content of the direct message sent to new members.

Database

This cog uses SQLite3 to store all essential data, such as:

Channels

Roles

Welcome messages

User data

Contribution

Feel free to submit issues, feature requests, or pull requests to contribute to this project!

About

A Highly advance welcome command with everything you wishes for. Advance embed builder, button interaction etc.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages