V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wind1986
V2EX  ›  分享创造

基于 wechaty 的网页版微信客户端

  •  
  •   wind1986 · 2022-05-17 09:51:49 +08:00 · 2637 次点击
    这是一个创建于 927 天前的主题,其中的信息可能已经有所发展或是发生改变。

    代码仓库 : https://github.com/zscorpio/wechaty-client

    背景

    这是一个基于 wechaty 的微信网页版, 公司限制登陆微信客户端, 手机聊微信有点累, 所以基于 wechaty 做了一个这个.

    申明

    这是一个 mvp 产品, 很多细节没处理好

    • 代码里面引入了 spring-boot-starter-web, 实际上没用到, 主要是收到消息, 需要实时通知到网页, 所以后面重新引入了 socket.io
    • 没找到好看的聊天模板, 所以找了一个 jQuery 和 html 的模板, 地址在 : https://codepen.io/dmjdn/pen/GRJgKGL
    • 本地需要启动 redis, 存储最近联系人, 最近消息, 没有考虑多账号系统, 虽然加个 key 就好了.
    • 代码里面有一些空指针, 或者代码规范没注意
    • 好久没写纯 html 和 jQuery 了, 凑活着用吧.
    • 未读计数什么的没有做, 太麻烦, 当前页面的话, 收到消息会实时刷新

    整体来说, 这个产品自是帮助你在微信客户端封禁的情况下, 聊微信更方便. 如果有很多人有需求的话, 后面会考虑再继续更新维护

    wechaty : https://github.com/wechaty/wechaty#readme

    token 已经过期了, 需要你们自己去获取, 我用的是 padLocal : https://wechaty.js.org/docs/puppet-services/padlocal

    第 1 条附言  ·  2022-05-18 09:07:36 +08:00
    同时想问问大家, 公司不能登陆微信的时候, 大家都是怎么聊天的, 纯靠手机微信聊天么?
    2 条回复    2022-05-17 14:35:40 +08:00
    lockheart
        1
    lockheart  
       2022-05-17 14:06:43 +08:00 via iPhone
    微信本身不是就有网页版吗?而且见过不少因为用机器人导致封禁网页版登录权限,谨慎使用吧
    wind1986
        2
    wind1986  
    OP
       2022-05-17 14:35:40 +08:00
    @lockheart 内容已经说明了, 很多公司限制会限制登陆微信客户端, 很多账号网页微信也不能登陆, 且手机聊微信有点累, 严格来说, 这并不是一个机器人, 是一个代理工具.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1856 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:28 · PVG 00:28 · LAX 08:28 · JFK 11:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.