Directory

← Back

Chat Assistant Add-on

Chat assistant floating window using wc-chatbot.

Author

Contributors

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.

Found a bug or have a suggestion? Report it on GitHub

For bug reports, feature suggestions, or questions, please open an issue on GitHub. This makes it easier for us to track and respond efficiently, ensuring you get the best possible support. Your input helps us improve—thank you!

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. #### Found a bug or have a suggestion? Report it on GitHub For bug reports, feature suggestions, or questions, please open an issue on [GitHub](https://github.com/FlowingCode/ChatAssistant/issues). This makes it easier for us to track and respond efficiently, ensuring you get the best possible support. Your input helps us improve—thank you!
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