WeChat/Telegram bot for interacting with ChatGPT
Top 42.3% on sourcepulse
This project provides a ChatGPT-powered chatbot integrated with WeChat and Telegram, designed for users who want to leverage AI for automated messaging. It offers multi-modal capabilities, including image recognition and generation, enhancing conversational AI experiences.
How It Works
The chatbot is built using Go and leverages OpenAI's official API. It supports multi-modal interactions through gpt4-vision-preview
for image analysis and DALL-E for image generation. The architecture allows for flexible deployment via Docker, with configuration managed through environment variables or a config.yaml
file.
Quick Start & Requirements
docker compose up -d
(after cloning the repo and configuring local/config.yaml
or setting environment variables).local/config.yaml
or as an environment variable. WeChat integration requires scanning a QR code for login.Highlighted Details
gpt4-vision-preview
) and generation (DALL-E).local/config.yaml
.Maintenance & Community
The project is a fork of houko/wechatgpt
with added multi-modal features and bug fixes. Specific maintainer details or community links are not prominently featured in the README.
Licensing & Compatibility
Limitations & Caveats
Requires a paid OpenAI API key for functionality. WeChat integration relies on a QR code scanning mechanism that may require manual intervention or troubleshooting if login fails. The README notes that Telegram-related original code is not actively maintained.
1 year ago
1 day