• Stars
    star
    434
  • Rank 100,274 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Wechaty Web Panel 让你的wechaty机器人,快速接入web可视化操作面板,接入就是那么简单丝滑

Wechaty Web Panel

Wechaty Plugin Web Panel Powered by Wechaty NPM Version

Wechaty Web Panel 插件,让你的 wechaty 机器人快速接入 web 控制面板

本项目为面板源码,如需可直接运行的项目,请直接拉取 https://github.com/leochen-g/wechat-assistant-pro 即可

面板主要功能

  • 定时提醒
  • 当天定时提醒 例:"提醒 我 18:00 下班了,记得带好随身物品"
  • 每天定时提醒 例:"提醒 我 每天 18:00 下班了,记得带好随身物品"
  • 指定日期提醒 例:"提醒 我 2019-05-10 8:00 还有 7 天是女朋友生日了,准备一下"
  • 智能机器人
  • 天行机器人
  • 图灵机器人
  • 腾讯闲聊机器人
  • ChatGPT api (支持切换模型)
  • ChatGPT 网页hook
  • 微信对话开放平台
  • dify 平台和fastgpt无缝适配
  • 更多
  • 定时任务
  • 新闻定时发送
  • 自定义内容定时发送
  • 微信每日说,定时给女朋友和群友发送每日天气提醒,以及每日一句
  • 更多功能等你来 pr
  • 技能中心
  • 关键词加好友
  • 关键词加群
  • 关键词回复
  • 关键词事件
    • 天气查询 例:"上海天气"
    • 垃圾分类 例:"?香蕉皮"
    • 名人名言 例: "名人名言"
    • 老黄历查询 例: "黄历 2019-6-13"
    • 姓氏起源 例: "姓陈"
    • 星座运势 例: "*双子座"
    • 神回复 例: "神回复"
    • 获取表情包 例: "表情包你好坏"
    • 获取美女图 例: "美女图"
    • 群合影 例: "群合影" - [x] 牛年头像 例: "牛气冲天" - [x] 国旗头像 例: "我要国旗"(下线)
    • 更多待你发现
  • 进群自动欢迎
  • 加好友自动回复
  • 自定义回调事件
  • 私聊消息同步到群或好友
  • 自动更新配置文件,无需重启
  • 默认给机器人发送 ‘更新’ 触发拉取新配置文件操作,可在面板小助手配置->关键词回复->关键词事件进行修改关键词
  • 特色功能

- [x] 群合影(下线)

  • 主动发送消息
  • 主动更新配置
  • 主动同步好友和群列表
  • 多群消息同步
  • 回调事件
  • 群发助手
  • openapi请求
  • rss订阅推送

更多详情介绍:传送门

提前准备

注册智能微秘书管理账号

  1. 注册:智能微秘书

  2. 初始化配置文件小助手配置->基础配置,修改后保存

  3. 个人中心获取APIKEYAPISECRET,后续配置用到

注册天行数据账号

由于本项目大部分定时资讯和一些天气接口来自于天行数据,所以需要提前准备好天行数据的账号,同时申请好相关接口的权限

1、注册: 天行数据

2、申请接口权限

必选接口

可选接口(如果想使用相应的功能还是必须申请的),但是如果默认使用了天行机器人,以下功能接口无需申请也可以,机器人会直接返回对应信息

开始

环境node > 16

Step 1: 安装

$ npm install wechaty-web-panel@latest wechaty@latest --save

如果安装长时间没有反应,可以尝试

npm install wechaty-web-panel@latest wechaty@latest --save

Step 2: 创建机器人并配置插件的apiKeyapiSecret

$ vim mybot.js

const {WechatyBuilder} = require('wechaty')
const WechatyWebPanelPlugin = require('wechaty-web-panel')

const name = 'wechat-assistant'

const bot = WechatyBuilder.build({
    name, // generate xxxx.memory-card.json and save login data for the next login
    puppet: 'wechaty-puppet-wechat',
})
bot
    .use(WechatyWebPanelPlugin({
        apiKey: '',
        apiSecret: ''
    }))
    .start()
    .catch((e) => console.error(e))


Step 3: 运行

$ node mybot.js

Step 4: 扫码进入

进入面板小助手配置->登录状态扫码登录,或直接扫码控制台二维码登录

面板预览

功能预览

个人定时与群定时任务

群消息同步

More Repositories

1

wechatBot

微信每日说,三步教你用Node做一个微信哄女友(基友)神器!还能帮女朋友解决垃圾分类难题
JavaScript
2,248
star
2

wechat-assistant-pro

智能微秘书,一个全能的微信机器人管理平台,最简单的方式接入 ChatGPT,FastGPT,Dify,Coze知识库,支持绘图,联网查询,语音识别,各种定时任务,支持企微、公众号、5G 消息、WhatsApp
JavaScript
1,673
star
3

wechat-assistant

本项目已升级为智能微秘书,请移步https://github.com/gengchen528/wechat-assistant-pro
JavaScript
379
star
4

ql-juejinhelper

稀土掘金助手-青龙版
JavaScript
85
star
5

wechaty-fanli

wechaty微信返利机器人插件
JavaScript
56
star
6

juejinAnalyze

掘金个人粉丝及关注用户数据全方位分析
JavaScript
35
star
7

alumin-connect

《校友来了》小程序,发现校友足迹,同城校友畅聊
Vue
33
star
8

douEdit

豆瓣批量操作可视化工具,摆脱重复工作
JavaScript
26
star
9

wechat-assistant-engine

智能微秘书engine版本
JavaScript
15
star
10

juejinSpider

基于mongodb+express+vue+axios+bootstrap的掘金最热文章收藏评论分析
JavaScript
11
star
11

wechaty-face-cartoon

wechaty人像动漫化插件
JavaScript
11
star
12

worker-assistant

智能微秘书-【企微版】
JavaScript
10
star
13

student_score

基于PHP的计算机等级考试管理系统
PHP
8
star
14

vue-project

基于VUE的电影购票客户端,仿娱票小程序
JavaScript
8
star
15

barcode

手机端H5页面,二维码barcode控件扫描实现,手机端选项卡布局实现
JavaScript
8
star
16

engine-assistant

智能微秘书engine 源码版本
JavaScript
8
star
17

imgSpider

在线图片下载工具,解析站酷,UI中国等高清原图,并打包下载
JavaScript
8
star
18

wechat-assistant-pro-ipad

智能微秘书ipad协议版本
JavaScript
8
star
19

qiya-cli-express-template

基于express的纯后端脚手架,支持jwt验证,Joi参数校验,支持mysql的orm框架sequelize
JavaScript
6
star
20

qiya-cli

一个脚手架工具,方便日常开发
JavaScript
5
star
21

wechaty-dice-king

Wechaty 卡牌抽取游戏插件,类似骰娘https://v2docs.kokona.tech/zh/latest/CookBook.html
TypeScript
4
star
22

whatsapp-assistant

智能微秘书-whatsapp版本,WhatsApp智能对话机器人
Dockerfile
4
star
23

express-vue

基于express与vue-cli结合的前后端框架
JavaScript
3
star
24

dateRanges

二次封装时间选择插件,相对绝对时间范围选择
JavaScript
3
star
25

walnut-aibot

5G智能微秘书客户端
JavaScript
2
star
26

HomeTep

基于android和Arduino的智能体温计(android程序)
Java
2
star
27

Temp_arduino

基于android和Arduino的智能体温计(arduino程序)
Arduino
2
star
28

wechaty-puppet-engine-demo

wechaty-puppet-engine-demo
TypeScript
1
star
29

arduino

基于arduino的智能控制系统
Arduino
1
star
30

wechat-assistant-eletron

智能微秘书electron版
JavaScript
1
star
31

webpackSample

webpackSample,一个完整的webpack配置
JavaScript
1
star