wechatbot  by djun

Chatbot for personal WeChat accounts

Created 2 years ago
935 stars

Top 39.2% on SourcePulse

GitHubView on GitHub
Project Summary

This project enables personal WeChat integration with ChatGPT, allowing users to interact with the AI via their WeChat client. It's designed for individuals seeking to leverage ChatGPT's capabilities within their daily communication.

How It Works

The chatbot operates by leveraging the openwechat library to interface with the WeChat client. It processes incoming messages (both private chats and group mentions) and forwards them to the OpenAI ChatGPT API for response generation. The generated replies are then sent back to the user through WeChat.

Quick Start & Requirements

  • Install/Run: go run main.go
  • Prerequisites:
    • Go programming language
    • OpenAI API key (replace api_key in config.json)
  • Setup: Copy config.dev.json to config.json and update API key.

Highlighted Details

  • Supports private chat replies.
  • Supports group chat replies when mentioned (@).
  • Includes functionality for automatically accepting friend requests.

Maintenance & Community

No specific information on contributors, sponsorships, or community channels is provided in the README.

Licensing & Compatibility

The license is not specified in the README.

Limitations & Caveats

The project relies on the stability of the openwechat library and OpenAI API. No information is provided regarding error handling, rate limiting, or potential WeChat client compatibility issues.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Ishaan Jaffer Ishaan Jaffer(Cofounder of LiteLLM), and
4 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
Created 2 years ago
Updated 6 months ago
Feedback? Help us improve.