> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# TranscriptInbound

> Interface exported by @botmesh/core.

Defined in: [testing/transcripts/format.ts:37](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L37)

A user → bot turn.

## Properties

### dir

```ts theme={null}
dir: "in";
```

Defined in: [testing/transcripts/format.ts:38](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L38)

***

### event?

```ts theme={null}
event?: "message" | "interaction";
```

Defined in: [testing/transcripts/format.ts:40](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L40)

`'message'` (default) or `'interaction'` (button/list/callback; `text` holds its data).

***

### chatId

```ts theme={null}
chatId: string;
```

Defined in: [testing/transcripts/format.ts:41](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L41)

***

### senderId

```ts theme={null}
senderId: string;
```

Defined in: [testing/transcripts/format.ts:42](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L42)

***

### type

```ts theme={null}
type: string;
```

Defined in: [testing/transcripts/format.ts:44](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L44)

Message type (`'text'`, `'image'`, ...).

***

### text

```ts theme={null}
text: string;
```

Defined in: [testing/transcripts/format.ts:46](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L46)

Body / caption, or the interaction data.

***

### isGroup?

```ts theme={null}
isGroup?: boolean;
```

Defined in: [testing/transcripts/format.ts:47](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L47)

***

### displayName?

```ts theme={null}
displayName?: string;
```

Defined in: [testing/transcripts/format.ts:48](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L48)

***

### id?

```ts theme={null}
id?: string;
```

Defined in: [testing/transcripts/format.ts:50](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L50)

Inbound message id (replayed as-is so dedupe behaves the same).

***

### t?

```ts theme={null}
t?: number;
```

Defined in: [testing/transcripts/format.ts:52](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/transcripts/format.ts#L52)

Milliseconds since the transcript started.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.