Intellibot can generate dynamic and context-aware responses via audio, text, and image formats, ensuring the conversation stays engaging and relevant.
- Telegram: integrated with Telegram, one of the most popular messaging apps.
- Chroma: vector database for efficient data handling and quick responses.
- Langchain: allows it to create agents that can handle a variety of tasks, such as connecting to APIs, and searching the web and databases.
- OpenAI API: for advanced language understanding and text generation.
- Whisper: for speech-to-text capabilities.
- DALL-E: for generating images from text descriptions.
- Elevenlabs: for text-to-speech capabilities.
- Clone the Repository:
git clone https://github.com/davletovb/intellibot.git
- Install Dependencies:
pip install -r requirements.txt
- Set environment variables:
export TELEGRAM_BOT_TOKEN="TELEGRAM_BOT_TOKEN"
export OPENAI_API_KEY="OPENAI_API_KEY"
export GOOGLE_API_KEY="GOOGLE_API_KEY"
export GOOGLE_CSE_ID="GOOGLE_CSE_ID"
export WOLFRAM_ALPHA_APPID="WOLFRAM_ALPHA_APPID"
export ELEVEN_API_KEY="ELEVEN_API_KEY"
- Run the Bot:
python telegram_bot.py
I am constantly working to improve Intellibot and expand its capabilities. Here are some of the enhancements I have planned for the future:
- Integration with More Platforms: In addition to Telegram, I am planning to integrate Intellibot with other popular messaging platforms to make it more accessible. Currently testing Whatsapp.
- Improved AI Capabilities: I aim to continuously improve its capabilities, making it more intelligent and capable of understanding complex queries.
- Customizable Personality: I plan to add features that allow users to customize the personality of Intellibot, making the chat experience more personalized and enjoyable.
- Connect to more sources, such as Twitter, LinkedIn, Reddit, and blogs. Users should be able to give a list of accounts and blogs to get summaries.
Stay tuned for these exciting updates!
I welcome contributions from the community. Feel free to open an issue or submit a pull request!
This project is licensed under the MIT License - see the LICENSE file for details.