> ## 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.

# transcriptFromStore()

> Function exported by @botmesh/core.

```ts theme={null}
function transcriptFromStore(
   source, 
   chatIds, 
   options?
): Promise<Transcript>;
```

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

Read one or more chats from a store message log and merge them into one transcript.

Pass the **bot** (or `bot.getStore()`): a `Bot` wraps the store it is given in a
namespaced view, so reading the raw store you passed to `new Bot({ store })`
finds nothing under the plain chat ids.

## Parameters

| Parameter | Type |
| - | - |
| `source` | \| [`TranscriptMessageSource`](https://botmesh.afaya.com.co/api/core/interfaces/TranscriptMessageSource) \| [`TranscriptStoreOwner`](https://botmesh.afaya.com.co/api/core/interfaces/TranscriptStoreOwner) |
| `chatIds` | `string` \| `string`\[] |
| `options?` | [`FromMessagesOptions`](https://botmesh.afaya.com.co/api/core/interfaces/FromMessagesOptions) & `object` |

## Returns

`Promise`\<[`Transcript`](https://botmesh.afaya.com.co/api/core/interfaces/Transcript)>


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