Console Mode is a productivity feature shipped with Bottender. It speeds up bot development iteration by running bots in the console. Comparing with testing your bots on existing messaging platform (e.g. Messenger, LINE), it is recommended to build, test, and debug your bot in the console mode.
Running in Console Mode
In Bottender apps that created by Create Bottender App, you can pass
--console option from npm scripts to underlying start/dev commands:
npm start -- --console
npm run dev -- --console
With this option, the bot will be started and run in the console:
Sending Text Message and Payload
The most common event types that sent by the end users are text message and payload event.
To send a text message event, enter your text into the console:
You > MY_TEXT
To send a payload event, enter your payload with
You > /payload MY_PAYLOAD
Every responses you receive from the bot are following by
Bot > prefix, for example:
Bot > Hi!
Except text messages, other response types will be displayed as method name and its arguments:
Bot > sendSticker with args:
It's a helpful trick that let you test your bots just in the console.
Exiting Console Mode
To exit the console mode, you can press
ctrl + c twice or enter the following command: