Skip to main content

A free chatbot (intelix) Python library made by Rexeloft LLC [Beta]

Project description

rexeloft_llc [Beta]

rexeloft_llc is a Python library developed by Rexeloft LLC for interacting with Intelix, a chatbot capable of answering various questions. This package includes basic functionality for querying the chatbot and getting relevant responses.

Features

  • Lightweight and easy-to-use chatbot library

  • Supports questions on various topics

  • Can talk in almost every language

  • Built-in natural language processing tool:

Emotion detection

conversation history

  • Totally free to use!

Installation

To install this library, use pip:

pip install rexeloft_llc

Usage

After installation, you can easily use the library to get responses from the chatbot.

Basic chatbot example

from rexeloft_llc import intelix

response = intelix.chatbot_response("What is capital of India?")
print(response)
  • Example Output
The capital of India is New Delhi.

Emotion detection Example

from rexeloft_llc import intelix

def main():
    print("Welcome to the chatbot!")
    user_input = "I am so excited about tomorrow's trip!"
    
    emotion = intelix.detect_emotion(user_input)
    emotion_response = intelix.respond_based_on_emotion(emotion)
    
    print(f"Emotion detected: {emotion}")
    print(f"Bot (Emotion response): {emotion_response}")

if __name__ == "__main__":
    main()
  • Example output
Emotion detected: happy
Bot: That's awesome!

Conversation history example

from rexeloft_llc import intelix

def main():
    print("Welcome to the Rexeloft Chatbot!")
    while True:
        user_input = input("You: ")
        if user_input.lower() == 'exit':
            print("Exiting the conversation. Goodbye!")
            break
        elif user_input.lower() == 'history':
            print("\nConversation History:")
            if intelix.conversation_history:
                print("\n".join(intelix.conversation_history))
            else:
                print("No conversation history yet.")
            continue

        response = intelix.chatbot_response(user_input)
        print(f"Bot: {response}")

if __name__ == "__main__":
    main()
  • Example output
user: What is 7 + 10?
bot: addition of 7 and 10 = 17
user: okay so add 5 in it
bot: its 22

About us

rexeloft_llc is developed by Rexeloft LLC. For feedback, feature requests, or bug reports, please contact us at https://discord.gg/pnzqVAbtRp

Things to be NOTED

  • This is beta version of chatbot so it might have bugs
  • You need to give us proper credits before using/modifying it. (For more info read license)
  • You cannot modify it for illegal uses!

Thank you :)

Project details


Release history Release notifications | RSS feed

This version

1.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rexeloft_llc-1.1.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

rexeloft_llc-1.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file rexeloft_llc-1.1.tar.gz.

File metadata

  • Download URL: rexeloft_llc-1.1.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for rexeloft_llc-1.1.tar.gz
Algorithm Hash digest
SHA256 002b97c9cc54c8b34c6ededaa0097c60e4f035c72c4f91e21ea7dbd8bde29d9c
MD5 d1e0c68d4c2151175b501c80b882db4d
BLAKE2b-256 a3bf43af1b78769b5cf2a4c436073e47030ea42f747225a5531c37248ccfce02

See more details on using hashes here.

File details

Details for the file rexeloft_llc-1.1-py3-none-any.whl.

File metadata

  • Download URL: rexeloft_llc-1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for rexeloft_llc-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5273ea9eca66bad03fd5219cdd621b13dfc7b51ace58ed3be455cbb395ce0089
MD5 b8313844f4f0cc0abd7233849c3fd0a8
BLAKE2b-256 a7e3cce8688d7bf5f47f0b9134f8c8df571cf8f99bad310eaa93f93da3718bf7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page