Pilbot is a Discord bot designed to provide valuable insights and tools for Teamfight Tactics (TFT) players. Whether you're tracking your stats, checking unit details, or calculating odds, Pilbot has got you covered.
-
TFT Profile Lookup
Check a player's profile, including rank and game mode stats.
Command:TFT profile (playerID) (playerTAG) -
Unit Information
Get detailed stats for any TFT unit.
Command:TFT unit (Unit Name) -
Match History
Retrieve the last few matches for a player.
Command:TFT history (playerID) (playerTAG) (1-10) -
Ongoing Game Data
See live stats for a player's current game.
Command:TFT ingame (playerID) (playerTAG) -
Odds Calculator
Calculate pool odds and unit probabilities.
Command:TFT pool,TFT odds
- Add Pilbot to your Discord server.
- Type
TFT (command name)to execute a command.- Example:
TFT profile Lucario EUNE - Example:
TFT help
- Example:
- Player ID should not contain spaces.
- Currently supports EU players only.
If you'd like to run Pilbot locally or contribute to its development:
- Clone the repository:
git clone https://github.com/Amityst12/Pilbot
- Navigate to the project directory:
cd Main.py - Install the required dependencies:
pip install discord.py pip install requests pip install python-dotenv pip install numpy
- Set up your environment variables in a
.envfile:RIOT_API_KEY=your_riot_api_key DISCORD_BOT_TOKEN=your_discord_bot_token
- Run the bot:
python main.py
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add your message here" - Push to your branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License file.
Pilbot was created by Amityst12 using Riot's API. Special thanks to the TFT community for their feedback and support.
For support or inquiries, feel free to open an issue on GitHub or contact me on Discord.