Directory

← Back

Chat Assistant Add-on

Chat assistant floating window using wc-chatbot.

Author

Rating

Popularity

200+

Add-on that displays a chat assistant floating window using wc-chatbot.

Features

  • Messages can be sent by the user or programmatically.
  • Listen for new messages written by the user.
  • Toggle the chat window on/off.

Sample code

ChatAssistant chatAssistant = new ChatAssistant();
TextArea message = new TextArea();
message.setLabel("Enter a message from the assistant");
message.setSizeFull();

Button chat = new Button("Chat");
chat.addClickListener(ev->{
  Message m = new Message(message.getValue(),false,false,0,false,new Sender("Assistant","1","https://ui-avatars.com/api/?name=Bot"));
  chatAssistant.sendMessage(m);
  message.clear();
});
chatAssistant.sendMessage(new Message("Hello, I am here to assist you",false,false,0,false,new Sender("Assistant","1","https://ui-avatars.com/api/?name=Bot")));
chatAssistant.toggle();
chatAssistant.addChatSentListener(ev->{
	Notification.show(ev.getMessage());
});

Compatibility

(Loading compatibility data...)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

New features:

  • New major version with several enhancements (#16)
  • Add markdown support via markdown-editor-add-on (#23)

Bug fixes:

  • Allow replacing footer component (#20)
  • Ensure that footer replacing js is always executed on attach (#22)
Released
2024-11-26
Maturity
TESTED
License
Apache License 2.0

Compatibility

Framework
Vaadin 24.4
Vaadin 24 in 1.0.0
Browser
N/A

Chat Assistant Add-on - Vaadin Add-on Directory

Chat assistant floating window using wc-chatbot. Chat Assistant Add-on - Vaadin Add-on Directory
Add-on that displays a chat assistant floating window using [wc-chatbot](https://github.com/yishiashia/wc-chatbot). #### Features * Messages can be sent by the user or programmatically. * Listen for new messages written by the user. * Toggle the chat window on/off.
View on GitHub
Online Demo
Author Homepage

Chat Assistant Add-on version 1.0.0
Initial release

Chat Assistant Add-on version 2.0.0
#### New features: * New major version with several enhancements ([#16](https://github.com/FlowingCode/ChatAssistant/pull/16)) * Add markdown support via markdown-editor-add-on ([#23](https://github.com/FlowingCode/ChatAssistant/issues/23)) #### Bug fixes: * Allow replacing footer component ([#20](https://github.com/FlowingCode/ChatAssistant/issues/20)) * Ensure that footer replacing js is always executed on attach ([#22](https://github.com/FlowingCode/ChatAssistant/issues/22))

Online