onebot.py 442 B

12345678910
  1. from typing import Any
  2. from core.tools.errors import ToolProviderCredentialValidationError
  3. from core.tools.provider.builtin_tool_provider import BuiltinToolProviderController
  4. class OneBotProvider(BuiltinToolProviderController):
  5. def _validate_credentials(self, credentials: dict[str, Any]) -> None:
  6. if not credentials.get("ob11_http_url"):
  7. raise ToolProviderCredentialValidationError("OneBot HTTP URL is required.")