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

https://github.com/coderrony955/modmail_system_bot_discord

modmail discord bot which designed to streamline communication between server members and server staff on Discord.
https://github.com/coderrony955/modmail_system_bot_discord

bot discord discord-bot discord-py

Last synced: 3 months ago
JSON representation

modmail discord bot which designed to streamline communication between server members and server staff on Discord.

Awesome Lists containing this project

README

        

# Discord ModMail Bot
**This bot is designed to streamline communication between server members and server staff on Discord. When a member sends a direct message (DM) to the ModMail bot, their query is forwarded to the server staff. This ensures that all messages are managed in a structured manner and staff can respond efficiently.**

![Screenshot of the bot](https://github.com/CoderRony955/Modmain_system_bot_discord/blob/master/modmailsend.png)

![Screenshot of the bot](https://github.com/CoderRony955/Modmain_system_bot_discord/blob/master/modmailreceived.png)

## Key Features
- Server-Specific: The bot operates within a single server. Each server will have its own instance of the bot, allowing for tailored interactions and responses.
- DM Forwarding: Messages sent to the bot via DM are forwarded to designated server staff members.
- Structured Communication: Ensures that server staff can easily manage and track inquiries from server members.
- Easy Setup: Simple installation and configuration process for getting the bot up and running in your server.

## Installation
**Follow these steps to get the Discord ModMail Bot up and running:**

- Python: Ensure you have [Python](https://www.python.org/) latest or higher version installed on your machine.

### Clone the Repository
``` sh
git clone https://github.com/CoderRony955/Modmain_system_bot_discord.git
```
## Install the Required Libraries
``` sh
pip install -r modmailrequirements.txt
```

### Setup your own bot
- Go to the [Discord developer portal](https://discord.com/developers/docs/intro).
- Create a new application.
- Navigate to the "Bot" section and add a bot.
- Copy the bot token.

### Install the discord.py library using pip:
``` sh
pip install discord.py
```
#### - Start writing your bot code in python and Replace 'YOUR_BOT_TOKEN' and then Run the Bot Execute your Python script to start the bot:
``` python bot.py ```.
#### - Invite the Bot to a Server Generate an OAuth2 URL in the Discord Developer Portal to invite your bot to your server. Then test your bot.

## Troubleshooting
- **Bot Not Responding**: Ensure that your bot token is correct and that the bot has the necessary permissions.
- **Dependency Issues**: If you encounter issues with dependencies, try running ```pip install -r modmailrequirements.txt``` again and ensure you’re using a compatible Python version.

## Get in Touch


instagram logo


discord logo