Skip to content
On this page

BasePlatformAdapter

God node · 2774 connections · /root/.hermes/hermes-agent/gateway/platforms/base.py

Community: [/Community_0 Community 0]

Connections by Relation

contains

inherits

  • ABC EXTRACTED

method

  • ._process_message_background() EXTRACTED
  • .set_message_handler() EXTRACTED
  • .build_source() EXTRACTED
  • ._set_fatal_error() EXTRACTED
  • ._mark_disconnected() EXTRACTED
  • ._mark_connected() EXTRACTED
  • ._send_with_retry() EXTRACTED
  • .handle_message() EXTRACTED
  • .cancel_background_tasks() EXTRACTED
  • ._release_platform_lock() EXTRACTED
  • .pop_post_delivery_callback() EXTRACTED
  • .register_post_delivery_callback() EXTRACTED
  • ._unwrap_ephemeral() EXTRACTED
  • ._queue_text_debounce() EXTRACTED
  • ._acquire_platform_lock() EXTRACTED
  • ._dispatch_active_session_command() EXTRACTED
  • ._keep_typing() EXTRACTED
  • ._flush_text_debounce_now() EXTRACTED
  • .set_fatal_error_handler() EXTRACTED
  • ._schedule_ephemeral_delete() EXTRACTED

rationale_for

  • Base class for platform adapters. Subclasses implement platform-specifi EXTRACTED

uses

  • PlatformConfig INFERRED
  • Platform INFERRED
  • SessionSource INFERRED
  • GatewayRunner INFERRED
  • TelegramAdapter INFERRED
  • DiscordAdapter INFERRED
  • SlackAdapter INFERRED
  • FeishuAdapter INFERRED
  • MatrixAdapter INFERRED
  • APIServerAdapter INFERRED
  • GatewayStreamConsumer INFERRED
  • StreamConsumerConfig INFERRED
  • SignalAdapter INFERRED
  • WebhookAdapter INFERRED
  • WeComAdapter INFERRED
  • YuanbaoAdapter INFERRED
  • DingTalkAdapter INFERRED
  • EmailAdapter INFERRED
  • WhatsAppAdapter INFERRED
  • BlueBubblesAdapter INFERRED

Part of the graphify knowledge wiki. See index to navigate.