Skip to content
This repository was archived by the owner on Dec 7, 2025. It is now read-only.

THE FINALS机器人、数据查询,排行榜、官方同步 | Comprehensive multi-platform bot for player statistics, leaderboards & tournament data | Python + FastAPI + Docker

License

Notifications You must be signed in to change notification settings

xiaoyueyoqwq/thefinals_qqbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THE FINALS Bot

Docker Python License Ask DeepWiki Chinese Docs

Note

A comprehensive multi-platform bot for THE FINALS game, providing real-time player statistics, leaderboard tracking, and tournament data across QQ, HeyBox, and Kook platforms. Built with modern async architecture and containerized deployment support.

Try Our Bot

Skip the setup and start using immediately. Our official bot instances are production-ready and fully maintained:

Platform How to Add
QQ Join group 1064038953 → Find bot in members → Add to your group
HeyBox Direct Link
Kook OAuth Authorization

Quick Start

# Docker Compose (Recommended)
docker-compose up -d

# Traditional Python
python bot.py

This overview covers the system's architecture, core components, and feature set. For detailed information about installation and configuration, see Installation and Setup. For a complete list of available commands, see Available Commands.

Features

The bot provides comprehensive player data queries across multiple game modes. Access real-time ranking statistics with /rank and /r commands, explore World Tour tournaments via /wt, and track competitive performance in Quick Cash, Power Shift, and Death Match modes through dedicated commands. The system supports fuzzy player search with /ds, account binding for streamlined queries, and dynamic leaderboard trend visualization.

Weapon statistics are accessible through /weapon command, pulling detailed data including damage values, RPM, TTK calculations, and technical specifications. Club information can be queried with /club tags, while the /df command provides current season cutoff scores for competitive rankings.

Supported Platforms

Platform Status Protocol Feature Support
QQ ✅ Active Official Bot API 100% Full feature support
QQ Guild ✅ Active QQ Guild API 100% Full feature support
HeyBox ✅ Active HeyBox Bot API 100% Full feature support
Kook ✅ Active Kook Bot API 95% Full feature support (platform limitations: no command list/autocomplete)

Architecture

Built on a plugin-based architecture with multi-platform provider abstraction, the bot seamlessly operates across QQ, HeyBox, and Kook platforms. Core infrastructure leverages Redis for high-performance data caching, Playwright for dynamic image generation, and FastAPI for RESTful API endpoints. The command processing pipeline handles parsing, validation, and execution through a structured event-driven system.

Documentation

Visit our comprehensive documentation for detailed guides on deployment, configuration, and development.

Tech Stack

Python FastAPI Docker Redis Playwright

Statistics

Star History Chart

License

This project is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

If you use or indirectly use our source code or copyrighted content, you must provide clear and visible attribution in your project.

About

THE FINALS机器人、数据查询,排行榜、官方同步 | Comprehensive multi-platform bot for player statistics, leaderboards & tournament data | Python + FastAPI + Docker

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages