TencentCloudSearchSkill
An ArkOps-Ai Skill plugin powered by Tencent Cloud Web Search API, providing real-time internet search capabilities for Minecraft server AI.
Features
- Web search powered by Tencent Cloud WSA (Web Search API)
- Domain-specific search and result count control
- Automatic TC3-HMAC-SHA256 signature
- Smart search strategy: only triggers when real-time information is needed
- Full permission control (available at PLAYER level)
Prerequisites
- Minecraft Server (Purpur/Spigot/Paper 1.20+)
- ArkOps-Ai 2.0.0+
- Tencent Cloud Web Search API Key (Get Key)
Installation
- Download the latest
TencentCloudSearchSkill-x.x.x.jar - Place the jar file into your server's
pluginsdirectory - Start the server
- Edit the config file at
plugins/ArkOps-Ai/skills/tencent_search/config.yml
Configuration
# Tencent Cloud Web Search Configuration
# Get your API keys: https://console.cloud.tencent.com/capi
# Required: SecretId
secret-id: "YOUR_SECRET_ID"
# Required: SecretKey
secret-key: "YOUR_SECRET_KEY"
# Optional: Default number of results (default: 10, valid values: 10/20/30/40/50)
max-results: 10
Build from Source
git clone https://github.com/DreamArk-Studio/TencentCloudSearchSkill.git
cd TencentCloudSearchSkill
mvn clean package
The compiled jar file will be located at target/TencentCloudSearchSkill-x.x.x.jar
Project Structure
src/main/java/com/dreamark/tencentsearch/
├── TencentCloudSearchSkill.java # Main Skill class
└── TencentCloudSigner.java # TC3-HMAC-SHA256 signature utility
API Reference
Development
This Skill follows the ArkOps-Ai Skill development standards. For more information, please refer to SKILL_DEVELOPMENT.md.
License
MIT License
DreamArk Studio