WeChat Bot: проект ИИ-бота для WeChat с открытым кодом для автоматических ответов в WeChat
WeChat Bot: проект ИИ-бота для WeChat с открытым кодом для автоматических ответов в WeChatОписание
WeChat Bot — это бот для WeChat, созданный на базе Wechaty с интеграцией сервисов AI, таких как DeepSeek, ChatGPT, Kimi и iFlytek. Он помогает автоматически отвечать на сообщения в WeChat, управлять группами и списком друзей, а также обнаруживать неактивных подписчиков («зомби-фанатов»).

Функциональные возможности WeChat Bot:
Автоматический ответ на сообщения: способен автоматически обрабатывать и отвечать на сообщения в группах и от друзей в WeChat, делая общение более эффективным.
Управление группами: позволяет управлять группами WeChat, например автоматически обнаруживать и обрабатывать неактивных подписчиков.
Интеграция AI-сервисов: поддерживает интеграцию с несколькими AI-сервисами, и вы можете по необходимости выбирать подходящий API (например, ChatGPT, Kimi и др.), чтобы расширить интеллектуальные возможности ответов бота.
Пользовательская логика ответов: при наличии особых требований можно изменить код программы для реализации собственной бизнес-логики.
Файл конфигурации: параметры работы бота, такие как API-ключи и белые списки, удобно настраиваются через файл .env.
AI-сервисы, поддерживаемые WeChat Bot:
ChatGPT: необходимо платно приобрести API Key, а затем указать его в файле .env.
Tongyi Qianwen (通义千问): AI-сервис от Alibaba Cloud; после получения API Key его нужно прописать в файле .env.
deepseek: после получения API Key его следует указать в параметре DEEPSEEK_FREE_TOKEN файла .env.
iFlytek (科大讯飞): необходимо подать заявку на API Key, для каждой модели доступно 2 миллиона бесплатных токенов.
Kimi: необходимо получить API Key, однако у него довольно строгие ограничения на количество запросов.
dify: после создания приложения вы получаете API Key, также поддерживается приватное (on-premise) развёртывание.
Ollama: локальный AI-сервис, его конфигурация несколько отличается от онлайн-сервисов.
302.AI: это агрегатор AI-сервисов, поддерживающий множество моделей и API.
Сценарии использования WeChat Bot:
Личный ассистент: может выступать вашим личным помощником для обработки повседневных сообщений.
Корпоративная поддержка: может подключаться к клиентским группам WeChat, обеспечивая интеллектуальные автоматические ответы и повышая удовлетворённость клиентов.
Управление сообществом: помогает администраторам сообществ управлять информационным обменом и модерацией контента в группах.
Как использовать WeChat Bot:
Шаг 1. Установите Node.js и npm.
# 安装依赖 npm i # 推荐用 yarn 吧,npm 安装有时会遇到 wechaty 内部依赖安装失败的问题 yarn
Шаг 2. Установите Wechaty и связанные зависимости с помощью npm.
Шаг 3. Настройте файл .env, добавив необходимые API-ключи.
Шаг 4. Выполните команду npm run dev или запустите Docker-контейнер.
# 启动服务 npm run dev # 或者 npm run start # 启动服务 yarn dev # 或者 yarn start
Шаг 5. После этого можно отсканировать QR-код для входа, а затем при необходимости самостоятельно изменить соответствующие файлы логики.
Следует отметить, что этот проект поддерживает множество AI-сервисов, включая интерфейсы ChatGPT, DeepSeek, Tongyi Qianwen (通义千问), iFlytek, Kimi, dify, Ollama, 302.AI и Claude. Разработчики могут выбирать и настраивать эти сервисы в зависимости от своих потребностей. При использовании важно правильно получить и прописать соответствующие API-ключи — все параметры задаются в файле .env в соответствии с требованиями подключаемого AI-сервиса. Такое многообразие AI-интеграций позволяет боту адаптироваться к различным сценариям, делая его более гибким и интеллектуальным. Кроме того, разработчикам следует учитывать политику модерации WeChat и не использовать бесплатные версии протоколов, иначе аккаунт может быть заблокирован; рекомендуется подключаться через pad-протокол или корпоративную (企业版) версию протокола.
Связанные материалы:
wechatDownload: инструмент для пакетного скачивания статей из публичных аккаунтов WeChat
WechatFerfery: простое создание чат-бота для WeChat с помощью wcf.js
Помощник сценариста▸
AI Приложения
AI Новости