Dify-Enterprise-WeChat-bot  by luolin-ai

Enterprise WeChat bot using Dify knowledge base

created 2 years ago
555 stars

Top 58.6% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a knowledge base chatbot for WeChat Work, leveraging Dify's API to automate message responses in both private and group chats. It targets users needing an AI assistant integrated into their enterprise communication platform, offering contextual replies and conversation history for improved user experience.

How It Works

The bot utilizes Dify's API to manage chat context, enabling it to maintain independent conversation histories for each user within group chats. This approach allows for personalized and contextually relevant responses, enhancing the AI's ability to handle complex interactions. Chat logs are automatically recorded for review and potential AI training.

Quick Start & Requirements

  • Install via pip (specific command not provided, likely requires project setup).
  • Prerequisites: Dify API Key, WeChat Work client (version 4.1.13.6009 recommended).
  • Configuration involves creating a .env file with YOUR_DIFY_KEY_HERE.
  • Official Dify documentation: https://dify.ai/

Highlighted Details

  • Supports private and group chats, including external groups.
  • Maintains independent conversation context per user.
  • Records chat history for review and potential AI training.
  • Offers configuration flexibility via a configuration file.
  • Recent updates include fixes for image signing, empty replies, API usage, and file sending.

Maintenance & Community

  • Project is actively updated, with recent releases including bug fixes and new features.
  • Community support is available via a WeChat group (QR code provided in README).

Licensing & Compatibility

  • License type is not explicitly stated in the README.
  • Compatible with Dify's official service and can be configured for local Dify deployments.

Limitations & Caveats

The project is in beta status, and while it aims for stability, some features like voice-to-text and image recognition are listed as "coming soon." The README mentions a transition to a new login protocol to reduce security risks, implying previous versions may have had such concerns.

Health Check
Last commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
71 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.