AbstractOptionaloptions: EventEmitterOptionsAbstract ReadonlyidUnique identifier for this listener instance
Abstract ReadonlyplatformPlatform this listener connects to
AbstractconfigureLifecycle hook called after construction to set up schemas.
AbstractisReturns true if the listener is currently connected.
AbstractstartStart the listener (connect to platform, begin ingesting). Emits 'message' (MessageEvent) for each matched message.
AbstractstopGracefully stop the listener.
Abstract base for all platform listeners. Each platform (Discord, WhatsApp, Slack) implements this.