Skip to content
/ Discord-Pyron-Bot Public template

A new-gen discord bot for invite tracking, welcome messages, giveaways, moderation, invite roles and much more.

License

Notifications You must be signed in to change notification settings

levox00/Discord-Pyron-Bot

Repository files navigation

Discord Bot Invite GitHub stars Top Language Contributors

image

Pyron - Invite Tracking, Giveaway, Welcome messages and much more Invite Bot

Table of Contents
  1. Overview
  2. Getting Started
  3. Usage of cogs commands
  4. Roadmap
  5. Star History
  6. Command images
  7. Contributing
  8. License
  9. Contact
Star History

Star History

Star History Chart

Overview

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

🤝 Support This Project

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!

✨ Features

  • 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.

Why does Pyron need X permissions and how can I toggle them off?

Read more here

Alternativtext

✅ Getting Started

Self Hosting requirements

Before you start, make sure to install the necessary dependencies:

pip install -r requirements.txt

Self Hosting Installation

Replit template: here

  1. Install Requirements: Ensure you have Python installed, then install the necessary dependencies by running:

    pip install -r requirements.txt
  2. 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
  3. 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.
  4. 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

📝 Command Usage

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

Roadmap

Features

  • 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!

⭐ Star History

Star History Chart

🖼️ Command imagess:

1 2 3 4 4 5 6 7

👤 Contact

Trough discord: Discord server or direct message me on discord