More Premium Hugo Themes Premium Nuxt Themes

Wxbot

微信机器人,个人微信号小助手平台, nodejs+nuxt + wechaty 技术栈

Wxbot

微信机器人,个人微信号小助手平台, nodejs+nuxt + wechaty 技术栈

Author Avatar Theme by beclass
Github Stars Github Stars: 288
Last Commit Last Commit: Jun 25, 2021 -
First Commit Created: Dec 18, 2023 -
Wxbot screenshot

Overview

The wechat-robot is a personal WeChat robot platform developed using Node.js, Nuxt, and Wechaty. It offers a modern UI and user experience. It is powered by Wechaty, an open-source project. The platform provides features such as auto-reply, managing friends and group chats, setting keywords for automated replies, inviting the robot to join group chats, and performing timed tasks. The platform uses Node.js as the server, NuxtJS as the SSR framework, Vue as the frontend framework with Ant Design of Vue as the UI component library, and MongoDB for data persistence. To install the platform, Node.js (v10 or above) and MongoDB are required. The platform can be deployed using PM2 for process management and persistent running. The developer welcomes feedback and suggestions for improvement.

Features

  • Automated Friend Verification: The robot can automatically accept friend requests based on configured keywords.
  • Auto Reply: The robot can automatically reply to messages from friends, specific group chats, or all group chats based on set keywords.
  • Group Chat Management: The platform provides features to reply to group chat invitations, list and manage group chats, and perform actions such as kicking out members.
  • Individual Chat Messaging: The platform allows sending messages individually to specific friends.
  • Timed Tasks: The robot can be configured to perform timed tasks such as sending messages to friends or group chats at specified times.
  • Intelligent Chatting: The platform provides simple conversational features such as chatting with low intelligence, playing word games, and looking up weather and hotels.
  • Modern UI and User Experience: The platform has a modern interface and provides a user-friendly experience.

Installation

To install the wechat-robot platform, follow these steps:

  1. Install Node.js (v10 or above) and MongoDB.
  2. Recommend installing cnpm for dependency management.
  3. Install dependencies by running the following command:
    cnpm install
    
  4. Configure the config.js file according to your needs.
  5. Start the server by running the following command:
    node index
    
  6. Open your web browser and access the site at http://localhost:3000/.
    • Username: admin
    • Password: 111111
  7. For production mode, compile the project and then start the server.
  8. Modify the config.js file as needed and restart the server for the changes to take effect.

For online deployments, it is recommended to use PM2 for process management and persistent running of the Node.js application.

Summary

The wechat-robot is a personal WeChat robot platform developed using Node.js, Nuxt, and Wechaty. It offers automated friend verification, auto-reply functionality, group chat management, individual chat messaging, timed tasks, and intelligent chatting features. The platform has a modern UI and user experience. It uses Node.js as the server, NuxtJS as the SSR framework, Vue as the frontend framework with Ant Design of Vue as the UI component library, and MongoDB for data persistence. Installation requires Node.js and MongoDB, and the platform can be deployed using PM2 for process management. The platform welcomes feedback and suggestions for improvement.