wechatbot  by djun

Chatbot for personal WeChat accounts

created 2 years ago
934 stars

Top 40.0% 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
7 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.