Skip to content

NafezSayyad/Discord-Clan-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Training-Project-Lab

Discord Bot README

Overview

This Python Discord bot is designed to enhance the functionality and interactivity of a Discord server, specifically catering to gamers. The bot includes a unique feature that automatically changes nicknames of users based on their in-game names.

Features

1. Command Handling

  • The bot utilizes a command handler to manage and execute various commands initiated by users.

2. Custom Commands

  • Users can define custom commands that trigger specific actions or responses when invoked.

3. Moderation

  • Moderation commands for managing server activities, such as kicking, banning, muting, and warning users.

4. Automated Tasks

  • Scheduled tasks to perform automated actions, such as clearing chat, sending reminders, or updating server information.

5. Fun and Games

  • Fun commands, trivia games, dice rolling, and other interactive features to engage and entertain users.

6. Information Retrieval

  • Commands to fetch server information, user profiles, or external data from APIs.

7. Role Management

  • Commands to manage roles within the server, such as assigning, removing, or listing roles.

8. Polls and Voting

  • Functionality to create and manage polls, allowing users to vote on various topics.

9. Autochanging Nicknames

- Automatically changes users' nicknames based on their in-game names, enhancing the gaming experience within the Discord server.

Getting Started

  1. Prerequisites

    • Ensure you have Python 3.x installed on your system.
    • Create a Discord account and set up a Discord application to obtain a bot token.
  2. Installation

    • Clone this repository to your local machine.
    • Install the required dependencies using pip install -r requirements.txt.
  3. Configuration

    • Rename config.example.json to config.json.
    • Populate the config.json file with your bot token and other necessary configurations.
  4. Running the Bot

    • Run the bot using python bot.py.
    • The bot should now be active on your Discord server.
  5. Usage

    • Prefix your commands with the defined command prefix in the Discord server.
    • Use the help command to display a list of available commands and their usage.

Contributing

Feel free to contribute to the project by opening issues, suggesting improvements, or creating pull requests. We welcome your contributions!

About

Python discord bot with features that help servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages