├── .github └── workflows │ └── deno.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── deno.jsonc ├── package.json ├── src ├── README.md ├── conversation.ts ├── deps.deno.ts ├── deps.node.ts ├── engine.ts ├── form.ts ├── menu.ts ├── mod.ts ├── nope.ts ├── plugin.ts ├── resolve.ts ├── state.ts └── storage.ts ├── test ├── conversation.test.ts ├── deps.test.ts ├── engine.test.ts ├── plugin.test.ts ├── resolve.test.ts ├── state.test.ts └── storage.test.ts └── tsconfig.json /.github/workflows/deno.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/.github/workflows/deno.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/README.md -------------------------------------------------------------------------------- /deno.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/deno.jsonc -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/package.json -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/README.md -------------------------------------------------------------------------------- /src/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/conversation.ts -------------------------------------------------------------------------------- /src/deps.deno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/deps.deno.ts -------------------------------------------------------------------------------- /src/deps.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/deps.node.ts -------------------------------------------------------------------------------- /src/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/engine.ts -------------------------------------------------------------------------------- /src/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/form.ts -------------------------------------------------------------------------------- /src/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/menu.ts -------------------------------------------------------------------------------- /src/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/mod.ts -------------------------------------------------------------------------------- /src/nope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/nope.ts -------------------------------------------------------------------------------- /src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/plugin.ts -------------------------------------------------------------------------------- /src/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/resolve.ts -------------------------------------------------------------------------------- /src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/state.ts -------------------------------------------------------------------------------- /src/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/src/storage.ts -------------------------------------------------------------------------------- /test/conversation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/test/conversation.test.ts -------------------------------------------------------------------------------- /test/deps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/test/deps.test.ts -------------------------------------------------------------------------------- /test/engine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/test/engine.test.ts -------------------------------------------------------------------------------- /test/plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/test/plugin.test.ts -------------------------------------------------------------------------------- /test/resolve.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/test/resolve.test.ts -------------------------------------------------------------------------------- /test/state.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/test/state.test.ts -------------------------------------------------------------------------------- /test/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/test/storage.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grammyjs/conversations/HEAD/tsconfig.json --------------------------------------------------------------------------------