Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theabdosabbagh/swiftsnipe
The ultimate Discord Name Sniper with lightning-fast speed, intuitive interface, webhook support, enhanced accuracy, customization options, and top-notch security.
https://github.com/theabdosabbagh/swiftsnipe
Last synced: 19 days ago
JSON representation
The ultimate Discord Name Sniper with lightning-fast speed, intuitive interface, webhook support, enhanced accuracy, customization options, and top-notch security.
- Host: GitHub
- URL: https://github.com/theabdosabbagh/swiftsnipe
- Owner: theAbdoSabbagh
- License: gpl-3.0
- Created: 2023-05-17T16:07:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-17T18:05:28.000Z (over 1 year ago)
- Last Synced: 2024-04-17T01:13:03.737Z (9 months ago)
- Language: Python
- Size: 25.4 KB
- Stars: 11
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Discord Name Sniper
[](https://github.com/your-username/discord-name-sniper/stargazers)
> Please consider leaving a ⭐ on the repository to support me.
### IMPORTANT NOTICE!
> Make sure to set a high delay just to be safe and avoid your account getting deactivated for suspecious usage.
### Why Use Discord Name Sniper?
> Discord has introduced a new naming system that eliminates discriminators, allowing only unique names. All Discord users are required to change their names accordingly. The article linked [here](https://support.discord.com/hc/en-us/articles/12620128861463-New-Usernames-Display-Names) provides a comprehensive understanding of the changes. It is crucial to note that the older the account, the sooner you will be able to change your name, as explained in the article.
### Key Features
- Multiple tokens
- Individual lists of names to be sniped for each token
- Customizable delays to enhance sniping efficiency and maximize security
- Webhook support for real-time notifications
### Response Codes
> Important! These responses are just assumptions because there weren't any other than 401 since nobody could rename themselves yet.| Status | Description |
| ------ | ------------------------------------------------ |
| 200 | Successfully sniped a name |
| 400 | The name is already taken |
| 401 | You are not yet authorized to change your name |
| 429 | You make too many requests. Increase your delays |### Configuration
- `namelists`: An object containing lists of names. The order of the lists determines their priority.
- `accounts`: An array of objects, each containing a token and a list of name list names. The order of the name lists determines their priority.
- `delays`
- `retry`: Number of seconds to wait before attempting again if you are still ineligible to change your name.
- `nameRetry`: Number of seconds to wait before trying the next name in the list if you are eligible to change your name.
- `webhook`
- `enabled`: Boolean value to enable or disable webhook functionality.
- `url`: URL of the webhook.
- `sendFailures`: Boolean value to enable or disable sending failure notifications to the webhook.
- `pingRoleId` (optional): ID of the role to mention on successful snipes.
##### Example Configuration```json
{
"namelists": {
"mynames": ["iwannasnipethisname", "andthisonetoo"],
"mynamestwo": ["phil", "notphil"]
},
"accounts": [
{
"token": "********.***.**************",
"namelists": ["mynames", "mynamestwo"]
},
{
"token": "********.***.**************",
"namelists": ["mynamestwo"]
}
],
"delays": {
"retry": 300,
"nameRetry": 10
},
"webhook": {
"enabled": false,
"url": "",
"pingRoleId": "",
"sendFailures": false
}
}
```### Usage Instructions
- Download and install the latest version of Python 3 from [here](https://www.python.org/downloads/).
- Run the command `pip install -r requirements.txt` in the directory containing the repository files.
- Run the `main.py` file.
- Edit the newly created `config.json` file.
- Run the `main.py` file again.
- Sit back and relax!### Build Instructions
- Download and install the latest version of Python 3 from [here](https://www.python.org/downloads/).
- Run the command `pip install -r requirements.txt` in the directory containing the repository files.
- Run the command `pip install pyinstaller` in the directory containing the repository files.
- Run the command `pyinstaller --onefile main.py` in the directory containing the repository files.
- The executable file will be located in the `dist` folder.### Disclaimer
> Please be aware that self-botting is strictly forbidden by Discord's terms of service. By using this program, you assume all risks and consequences. I cannot be held responsible for any account suspensions or penalties that may occur.Inspired by [philhk](https://github.com/philhk/discord-name-sniper/tree/main)