mirror of
https://github.com/Nezumi-2711/astrbot_plugin_qq_group_daily_analysis.git
synced 2026-09-22 20:01:04 +00:00
39 lines
842 B
Python
39 lines
842 B
Python
import sys
|
|
import types
|
|
from unittest.mock import MagicMock
|
|
|
|
|
|
# Helper to mock packages
|
|
def mock_package(name):
|
|
m = types.ModuleType(name)
|
|
sys.modules[name] = m
|
|
return m
|
|
|
|
|
|
# Mock key dependencies
|
|
mock_package("mcp")
|
|
mock_package("mcp.server")
|
|
mock_package("mcp.server.fastmcp")
|
|
mock_package("google")
|
|
mock_package("google.genai")
|
|
mock_package("google.generativeai")
|
|
mock_package("openai")
|
|
mock_package("anthropic")
|
|
mock_package("httpx")
|
|
|
|
# Adjust path to include the plugin directory
|
|
sys.path.append(
|
|
r"c:\Helianthus\astrpro\AstrBot-master\data\plugins\astrbot_plugin_qq_group_daily_analysis"
|
|
)
|
|
sys.path.append(r"c:\Helianthus\astrpro\AstrBot-master")
|
|
|
|
print("Starting import...")
|
|
try:
|
|
from main import QQGroupDailyAnalysis
|
|
|
|
print("Import successful")
|
|
except Exception:
|
|
import traceback
|
|
|
|
traceback.print_exc()
|