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

https://github.com/540sno/discord-tool

Simple Discord Tool created with C# , have fun *_*
https://github.com/540sno/discord-tool

discord discord-bot gathering github hacking hacking-tool information spammer tool tools

Last synced: 24 days ago
JSON representation

Simple Discord Tool created with C# , have fun *_*

Awesome Lists containing this project

README

        

# dctool πŸ’¬

![image](https://github.com/user-attachments/assets/33d3f2ac-ee0c-4740-b862-4a3ce836dda3)

![image](https://github.com/user-attachments/assets/257bc567-8d99-40ed-86ef-98174c8f4ae3)
FOR WINDOWS USERS!!!

GO TO DISCORD-TOOL FOLDER GO BIN/DEBUG/NET8.0/discordtool.exe or whatever the .exe name is

**dctool** is a powerful and lightweight console-based Discord utility built in C#.
It allows you to interact with Discord webhooks, fetch guild information, and check member status β€” all through a clean terminal UI.

---

## πŸ“¦ Features

- βœ… Send custom messages through Discord webhooks (with message count)
- πŸ” Fetch detailed Guild information using a bot token
- πŸ‘€ Check member status by User ID
- πŸ’» Easy-to-use CLI interface
- 🧠 Built-in JSON formatting and API error handling *(optional)*

---

## βš™οΈ Requirements

- [.NET 6 SDK or later](https://dotnet.microsoft.com/download)
- Discord **bot token** with proper permissions and intents
- `GUILD_MEMBERS` intent **must** be enabled in the bot settings

wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update

# Install the .NET 8 SDK
sudo apt-get install -y dotnet-sdk-8.0

---

## πŸš€ How to Run

1. **Clone the repo**
```bash
git clone https://github.com/dionabazi/Discord-Tool.git
cd Discord-Tool
```

2. **Build the project**
```bash
dotnet build
```

3. **Run it**
```bash
dotnet run
```

---

## πŸ›  Usage

Once you launch the tool, you'll see a menu like this:

Send Webhook Message

View Guild Info

Check Member Status

Exit

yaml
Copy
Edit

### πŸ”§ Webhook Message
- Paste your Discord webhook URL
- Enter the message
- Specify how many times you want to send it

### πŸ“‘ View Guild Info
- Paste your bot token and guild ID
- The tool will query the Discord API and return basic server info

### πŸ‘₯ Check Member Status
- Enter bot token, guild ID, and the user ID
- Returns user data from the server (roles, nickname, joined_at, etc.)

---

## πŸ“„ Example Output

```bash
[βœ“] Sent message 1/5
[βœ“] Sent message 2/5
...
Finished sending messages.

Member Info:
{
"user": {
"id": "1234567890",
"username": "example",
...
},
"joined_at": "2023-05-01T12:34:56.789000+00:00",
...
}
πŸ” Disclaimer
This tool is for educational and testing purposes only.
Do not use it to spam or break Discord’s Terms of Service.

πŸ‘‘ Author
Made with ❀️ by @d_540sno

Contributions welcome! Open a PR or issue to improve the tool.

πŸ“ƒ License
This project is licensed under the MIT License.