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

# Basic Nodes

Basic Nodes are the fundamental Nodes you will need to create a Flow.

> [card] [Say](https://docs-classic.cognigy.com/ai/agents/develop/node-reference/basic/say.md)
>
> Use the Say Node to send a message to the user on their current channel.

> [card] [Question](https://docs-classic.cognigy.com/ai/agents/develop/node-reference/basic/question.md)
>
> Use the Question Node to ask the user a question.

> [card] [Optional Question](https://docs-classic.cognigy.com/ai/agents/develop/node-reference/basic/optional-question.md)
>
> The Optional Question Node works similar to the Question Node, except that the conversation can continue even if the question is not answered.

> [card] [Debug Message](https://docs-classic.cognigy.com/ai/agents/develop/node-reference/basic/debug-message.md)
>
> The Debug Message Node sends a debug message to the Interaction Panel.

> [card] [Code Node](https://docs-classic.cognigy.com/ai/agents/develop/node-reference/basic/code.md)
>
> The Code Node enables the execution of JavaScript, TypeScript, and CognigyScript in the Flow.

> [card] [Enable User Inactivity](https://docs-classic.cognigy.com/ai/agents/develop/node-reference/basic/enable-user-inactivity.md)
>
> The Enable User Inactivity Node starts detecting user inactivity in a Webchat v3 session and injects an input into the Flow after a timeout.

> [card] [Disable User Inactivity](https://docs-classic.cognigy.com/ai/agents/develop/node-reference/basic/disable-user-inactivity.md)
>
> The Disable User Inactivity Node stops detecting user inactivity in a Webchat v3 session.


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