FastGPT-Enterprise-WeChatbot  by luolin-ai

WeChatbot for automated replies using GPT knowledge base

created 2 years ago
282 stars

Top 93.5% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides an AI-powered chatbot for enterprise WeChat, designed to automate responses to messages in both private chats and group chats. It leverages FastGPT for knowledge base integration and offers features like conversation memory, whitelisting, and voice interaction, targeting businesses seeking to enhance customer service or internal communication through intelligent automation.

How It Works

The chatbot integrates with enterprise WeChat and utilizes the AIWIS API for natural language processing and response generation. It supports FastGPT for knowledge base retrieval, enabling context-aware and personalized replies. A key feature is the integration of voice capabilities, allowing for voice-based interactions and the creation of "digital voice twins" by leveraging FastGPT's advanced algorithms and TTS models.

Quick Start & Requirements

  • Install/Run: Download and run newqi24.exe.
  • Prerequisites:
    • Enterprise WeChat client (version 4.1.13.6009 or later recommended).
    • AIWIS-KnowAi API key for AI and speech services.
    • ffmpeg must be installed and its path added to system environment variables for voice functionality.
  • Configuration: Set AIWIS_KEY, AIWIS_API_URL, AIWIS_speech_KEY, and TTS_MODEL in the .env file.
  • Resources: Requires local execution environment.
  • Docs: http://127.0.0.1:8001/docs

Highlighted Details

  • Supports private chat voice functionality and integration with FastGPT.
  • Implements conversation memory for context-aware replies.
  • Features configurable whitelists for controlling interactions in groups and private chats.
  • Logs all chat messages in CSV format, organized by date.
  • Allows sending files and images via API.

Maintenance & Community

  • Project updates are available via GitHub releases.
  • Contact information for support and community discussion (WeChat QR code) is provided.
  • A YouTube channel offers detailed video tutorials.

Licensing & Compatibility

  • The README does not explicitly state a license.
  • Compatibility is primarily with enterprise WeChat and the AIWIS API.

Limitations & Caveats

The project appears to be in active development with beta releases noted. Voice functionality relies on external API keys and specific environment configurations, including ffmpeg path setup. The project is seeking sponsorship for ongoing maintenance and infrastructure costs.

Health Check
Last commit

2 months ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.