SoulFire TypeScript SDK 2.10.3
    Preparing search index...
    InstanceEvent: Message<"soulfire.v1.InstanceEvent"> & {
        botName: string;
        botProfileId: string;
        event:
            | { case: "chat"; value: BotChatEvent }
            | { case: "lifecycle"; value: BotLifecycleEvent }
            | { case: "botEvent"; value: BotEvent }
            | { case: undefined; value?: undefined };
    }

    A single event on the instance-wide stream, tagged with the bot that produced it.

    Type Declaration

    • botName: string

      Last known account name of that bot, for convenient display. May be empty.

      from field: string bot_name = 2;

    • botProfileId: string

      Profile UUID of the bot that observed / produced this event.

      from field: string bot_profile_id = 1;

    • event:
          | { case: "chat"; value: BotChatEvent }
          | { case: "lifecycle"; value: BotLifecycleEvent }
          | { case: "botEvent"; value: BotEvent }
          | { case: undefined; value?: undefined }

      from oneof soulfire.v1.InstanceEvent.event

    from message soulfire.v1.InstanceEvent