Table of Contents
Pyron is a powerful Discord bot made especially for invite tracking! This bot serves as an alternative to other popular invite trackers that you can either host yourself or use the 24/7 hosted version. Pyron offers a wide array of useful features that can be utilized together, such as the invite role along with the required roles for /giveaways create
. This bot also includes commands like /server stats
, /avatar
, and /purge
(soon), among others!
Vote for more features: here
If you want to support this project you can do so by contrubting in any way or sponsoring.
You can also support by simply staring this repository!
- Invite Tracking: Keep tabs on your server’s invites effortlessly.
- Giveaway Commands: Create and manage giveaways to engage your community and encourage participation.
- Avatar Commands: Easily retrieve and display user avatars/banners.
- Server Icon: Fetch your server's icon with a simple command.
- Server Stats: Get real-time statistics about your server, including member counts and activity levels.
- Moderation Tools: Manage your server effectively with commands for banning, kicking, and muting members.
- Flexible Hosting: If you choose to self-host, you have the freedom to customize Pyron's functionalities. You can easily enable or disable leaderboard commands, giveaways, and more according to your preferences.
- Welcome messages: Send messages to a specific channel whenever someone joins your server. Fully customizable embed & embed content.
Before you start, make sure to install the necessary dependencies:
pip install -r requirements.txt
Replit template: here
-
Install Requirements: Ensure you have Python installed, then install the necessary dependencies by running:
pip install -r requirements.txt
-
Create a Discord Bot: If you haven't already created a bot, follow these steps:
- Go to the Discord Developer Portal.
- Click on "New Application".
- Name your application and click "Create".
- Navigate to the "Bot" tab and click "Add Bot".
- Enable all intents
- Add the bot to your server(s) with the required permissions
-
Update
config.json
:- Open the
config.json
file. - Add your bot's token (found in the "Bot" tab of the Discord Developer Portal).
- Include your Discord User ID as the owner ID.
- Open the
-
Load Cogs: Start your bot and load all necessary cogs by using the following commands in your Discord server:
py!load giveaway
py!load leaderboard
py!load commands
py!load moderation
With Pyron, you can load, update, or remove commands easily when hosting the bot yourself. Use the following commands to manage your features:
-
py!load
- Load the wanted commands. -
py!reload
- Reload the wanted commands for changes. -
py!unload
- Unload any unnecessary commands.Options:
moderation
,leaderboard
,giveaway
,commands
- Invite Tracking: Track invites and their usage.
- Giveaway Commands: Basic commands to facilitate giveaways.
- Moderation: Essential moderation commands for server management.
- Welcome Messages: Automated welcome messages for new members.
- Join roles: Add roles automatically to new members. (2 max)
- Minimum account age to join guild
- More Giveaway Commands: Additional commands to enhance giveaway functionalities.
- Advanced Moderation Commands: More sophisticated moderation tools for better control.
- More invite commands
If you have more ideas or suggestions, feel free to propose them under the Issues section or join our Discord server!
Trough discord: Discord server or direct message me on discord