1.0.4 • Published 9 months ago

infin8t-chatbot v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Infin8t Chatbot

Infin8t is a powerful and flexible chatbot solution that can be easily integrated into any website with just a single line of code.

Quick Start

To add the Infin8t chatbot to your website, simply add the following script tag to your HTML:

Installation

For React projects:

You can install Infin8t using npm:

Methods

  • sendMessage(message: string): Promise<void>
  • on(eventName: string, callback: Function): void
  • off(eventName: string, callback: Function): void
  • setTheme(theme: 'light' | 'dark'): void
  • clear(): void // Clears the chat history

Events

  • messageSent
  • messageReceived
  • error
  • fileUploaded

Server-side API

If you're implementing your own server, ensure it supports the following endpoint:

  • POST /chat
    • Request body: { input: string, api_key: string }
    • Response: { response: string }

Troubleshooting

  1. Chatbot not appearing:

    • Ensure the container element with the specified ID exists in your HTML.
    • Check if the Infin8t script and CSS are properly loaded.
  2. API errors:

    • Verify that you're using a valid API key.
    • Check if your endpoint is correct and accessible.
    • Ensure your server is running and responding to requests.
  3. Styling issues:

    • Check for any CSS conflicts.
    • Ensure the Infin8t CSS file is properly loaded.
    • Try using more specific CSS selectors if your styles are not applying.
  4. Console errors:

    • Check the browser console for any JavaScript errors.
    • Ensure all dependencies are correctly loaded.

For more detailed troubleshooting, please refer to our documentation.

Contributing

We welcome contributions to Infin8t! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

Infin8t is released under the MIT License. See the LICENSE file for more details.

Support

If you need help or have any questions, please:

  1. Check our FAQ
  2. Join our community forum
  3. Contact our support team

Made with ❤️ by the Infin8t team

1.0.4

9 months ago

1.0.3

9 months ago