Skip to main content
Defined in: store/MemoryStore.ts:39 Options of MemoryStore.

Properties

maxMessagesPerChat?

Defined in: store/MemoryStore.ts:48 Max messages retained per chat; older ones are dropped on save. Default 1000 — unlike the persistent stores, where the cap is opt-in, because this log lives in the process’s RAM and is never persisted: an unbounded default would grow memory forever on a long-running bot. Pass Infinity to disable it. Must be a non-negative integer or Infinity, else the constructor throws a RangeError.

file?

Defined in: store/MemoryStore.ts:50 Optional JSON file for persistence across restarts.

autoSaveInterval?

Defined in: store/MemoryStore.ts:52 Auto-save interval: a duration ('1m') or ms. Set 0 to disable. Default 60_000.

logger?

Defined in: store/MemoryStore.ts:54 Optional logger for load/persist failures. Falls back to silence when omitted.