AQQBot
AQQBot is an innovative plugin that creates a bridge between QQ groups and Minecraft game servers using the Onebot v11 protocol. This tool opens up new possibilities for player interaction through the popular QQ platform.
Main Features
Account Binding - To access the server, players must first link their game accounts through the QQ group. This provides an additional layer of security and control.
Information Retrieval - Users can send special commands in the QQ group to check various data: character statistics (such as distance traveled), as well as server technical parameters (including TPS).
Chat Synchronization - Messages sent by players in the QQ group are automatically forwarded to the server, and vice versa - server messages appear in the group. This creates a unified communication space.
Key Advantages
Compact Size - The plugin size is less than 600 KB, making it one of the most lightweight solutions in its class.
Configuration Flexibility - Each function can be individually enabled or disabled by editing the configuration file, allowing the plugin to be adapted to specific server needs.
Broad Compatibility - The plugin works with all servers based on Spigot/Paper and also supports Velocity, ensuring universal applicability.
Installation Process
- Install a backend supporting the Onebot v11 protocol (for example, Lagrange.OneBot or LLOneBot)
- Activate direct WS-forwarding (Websocket) function and remember the port used
- Install the plugin and after starting the server, edit the bot.yml file:
# Direct Websocket connection configuration
ws:
# Host address
host: "localhost"
# Port
port: 3001
# Group numbers with active plugin
groups:
- "114514"
- Change the
ws.hostparameter to the address of the server with the backend (if the backend and server are on the same machine, no changes are required) - Replace the
ws.portvalue with the port number you remembered in the second step - Specify in the
groupslist the QQ group number where the bot should work
After completing these steps, restart the server. The absence of errors during startup indicates successful connection.
Licensing
The plugin is distributed under the LGPL-2.1 license with open source code. All rights to the final interpretation of the terms belong to alazeprt.