getBotWidget method
Widget returns the bot widget itself Function(BotEvent) BotEventListener listens to the events emitted from the chatbot
{@tool snippet}
Here is simple boiler plate
botEventListener: (BotEvent botEvent) {
switch (botEvent.code) {
case "event1":
print(
"code is ${botEvent.code}, data is ${botEvent.data}");
break;
default:
print("No data");
}
},
{@end-tool}
Implementation
Widget getBotWidget({required BotEventListener botEventListener}) {
return BotViewWidget(
myBotConfig: myBotConfig,
setWebController: _setWebController,
customEventListener: botEventListener,
myBotPayload: myBotPayload,
);
}