The Event Debugger helps you understand how a bot processes messages and makes decisions. It provides detailed logs, tracks state changes, and allows you to debug workflows efficiently.
You can access the event debugger at the bottom of the editing canvas, or use Cmd + J to toggle the Debugger on or off.
The Event debugger contains three tabs:
The main tab shows an overview of your conversation and any relevant steps or events, like variables values and a summary of the conversation and action taken.
The logs tab shows detailed information about every action your bot takes or responds to. These can get quite granular, so it’s a great idea to look through them and understand how your bot is processing its logic.
The JSON tab shows the raw event payload for each interaction between a user and your bot. It contains the structured data that Botpress processes throughout a conversation.
The data contained in the various tabs of the Event Debugger can help you debug interactions, verify API responses, and inspect decision flows.