Skip to main content

iserve_chatbot 0.1.0 copy "iserve_chatbot: ^0.1.0" to clipboard
iserve_chatbot: ^0.1.0 copied to clipboard

A reusable Flutter chatbot package with API integration, session management, interactive options, and customizable UI.

Changelog #

All notable changes to the iserve_chatbot Flutter package are documented in this file.

0.1.0 #

Added #

  • Added configurable API endpoint support through ChatbotApiCredentials.
  • Added support for configuring the conversation threads endpoint using threadsEndpoint.
  • Added the showChatHistoryMenu parameter to control chat history menu visibility.

Fixed #

  • Fixed the error snackbar to display dynamic error messages instead of a static message.

Updated #

  • Updated API endpoints.
  • Updated chatbot initialization to initialize ChatbotPreferences internally.
  • Updated session initialization to retrieve the saved session ID and automatically dispatch GetChatSession when a valid session ID exists.
  • Updated the integration API to simplify chatbot setup by managing BLoC creation, repository configuration, and session initialization internally.

0.0.3 #

Fixed #

  • Fixed an issue where the New Chat button was not working.
  • Fixed an issue where the selected conversation was not highlighted correctly in chat history.

0.0.2 #

Added #

  • Added support for configuring the URL in the reusable chatbot UI.
  • Added customization options for the header title, subtitle, button text, and text colors.
  • Added support for displaying chat history.

Updated #

  • Updated the APIs for messages, sessions, and interactive options.
  • Enabled users to view previous conversations and continue existing sessions.

0.0.1 #

Added #

  • Initial release of the iserve_chatbot Flutter package.
  • Added reusable chatbot UI components.
  • Added chatbot API integration.
  • Added BLoC-based state management.
  • Added conversation session management.
  • Added interactive chatbot options.
  • Added knowledge-base result cards.
  • Added loading and error states.
  • Added customizable chatbot themes.
  • Added session persistence using SharedPreferences.
  • Added an example application.
4
likes
150
points
605
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A reusable Flutter chatbot package with API integration, session management, interactive options, and customizable UI.

Homepage

License

MIT (license)

Dependencies

dio, flutter, flutter_bloc, intl, shared_preferences

More

Packages that depend on iserve_chatbot