https://github.com/runtime-error786/custom-slack-bot
https://github.com/runtime-error786/custom-slack-bot
chromadb crag drf huggingface-transformers langraph ngrok slack-api tavily
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/runtime-error786/custom-slack-bot
- Owner: runtime-error786
- Created: 2024-11-22T22:21:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-23T17:34:27.000Z (about 1 year ago)
- Last Synced: 2025-02-01T08:22:09.108Z (12 months ago)
- Topics: chromadb, crag, drf, huggingface-transformers, langraph, ngrok, slack-api, tavily
- Language: Python
- Homepage:
- Size: 22.6 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Custom-Slack-Bot
The Custom-Slack-Bot Slack Bot is an intelligent chatbot integrated with Slack, designed to handle user queries efficiently by leveraging advanced backend technologies. Built with Django Rest Framework, the bot listens for mentions in Slack channels, processes user queries, and forwards them to a custom /chat API endpoint for natural language understanding. The bot utilizes ChromaDB for semantic search and knowledge retrieval, allowing it to generate accurate and context-aware responses. Communication between Slack and the backend is facilitated via ngrok, providing a secure and temporary public URL for testing and development. With robust features like Slack's event subscription for real-time interactions, URL verification, and external API communication, the bot serves as a highly interactive and intelligent solution. It ensures seamless deployment and query handling, making it ideal for use cases requiring conversational AI integrated into Slack environments.

