liuscgood
V2EX  ›  问与答

写了一个微信命令行版本终端,有兴趣可以一起开发。

  •  
  •   liuscgood · Jan 6, 2017 · 9840 views
    This topic created in 3414 days ago, the information mentioned may be changed or developed.

    聊天动态图 新手,希望能够给个星,继续深入优化哈。 github 地址: https://github.com/liushuchun/wechatcmd

    46 replies    2017-01-19 11:45:20 +08:00
    yufz
        1
    yufz  
       Jan 6, 2017
    有意思
    HanSonJ
        2
    HanSonJ  
       Jan 6, 2017
    看上去还不错,我也正在写,但功能比楼主的多,但楼主有很多东西值得我借鉴
    HanSonJ
        3
    HanSonJ  
       Jan 6, 2017
    一下子没留意,原来楼主是 go 版本,我写的是 PHP 版本的
    liuscgood
        4
    liuscgood  
    OP
       Jan 6, 2017
    @HanSonJ 哈,可以互相提供思路哈。握爪~
    liuscgood
        5
    liuscgood  
    OP
       Jan 6, 2017
    @jinyang656 欢迎提反馈啊
    HanSonJ
        6
    HanSonJ  
       Jan 6, 2017
    @liuscgood 你接下来的功能是我已经做了的,而我接下来要做的是你已经做了的。。。
    shenxian
        7
    shenxian  
       Jan 6, 2017
    流弊 收藏
    liuscgood
        8
    liuscgood  
    OP
       Jan 6, 2017
    @HanSonJ 嗯嗯,精力有限啊。
    liuscgood
        9
    liuscgood  
    OP
       Jan 6, 2017
    @shenxian 多谢兄弟。
    Ouyangan
        10
    Ouyangan  
       Jan 6, 2017
    已 star ,聊天内容很逗逼
    strahe
        11
    strahe  
       Jan 6, 2017
    模拟浏览器还是有现成 API ?
    kikyous
        12
    kikyous  
       Jan 6, 2017
    不怕被封号吗
    liuscgood
        13
    liuscgood  
    OP
       Jan 6, 2017
    @Ouyangan 熊迪,你的点是一股清流啊。
    liuscgood
        14
    liuscgood  
    OP
       Jan 6, 2017
    @kikyous 还行啊,一般不要发超长的内容,还有不要乱发广告,不大会被关到小黑屋。
    liuscgood
        15
    liuscgood  
    OP
       Jan 6, 2017
    @kikyous API 是有人分析微信 android apk ,扒出来的,大概是一种半公开的状态。不过有些接口暂时没有,例如抢红包....
    Izual_Yang
        16
    Izual_Yang  
       Jan 6, 2017
    windows 下排版是乱的?
    liuscgood
        17
    liuscgood  
    OP
       Jan 6, 2017
    @Izual_Yang 谢谢反馈
    kikyous
        18
    kikyous  
       Jan 6, 2017
    @liuscgood 有扫一扫 api 吗?
    cnwtex
        19
    cnwtex  
       Jan 6, 2017 via iPhone
    看扫码登录就知道是 web 版啦,还分析安卓 app ,分析的了嘛
    graetdk
        20
    graetdk  
       Jan 6, 2017
    install 目录下只有 json 文件啊
    liuscgood
        21
    liuscgood  
    OP
       Jan 6, 2017
    @cnwtex 额,我错了,应该是逆向工程,检测通知栏消息判断是否有红包,自动打开微信聊天列表,借助 AccessibilityService 去模拟人工操作。
    liuscgood
        22
    liuscgood  
    OP
       Jan 6, 2017   ❤️ 1
    @graetdk 好的,等下补上,应该是 gitignore 忽略掉了。
    likai
        23
    likai  
       Jan 6, 2017
    扫码登陆。怎么可能是安卓 app
    网页版的而已
    liuscgood
        24
    liuscgood  
    OP
       Jan 6, 2017
    @likai 是是, app 的接口是没有的。
    Izual_Yang
        25
    Izual_Yang  
       Jan 6, 2017
    @liuscgood
    windows 版还有个问题——双击运行正常(工作目录是当前资源管理器目录),从 cmd 窗口或“运行”对话框运行则会在扫码后退出(找不到 config.json ),这说明: 1.默认从工作目录而不是程序所在目录访问 config.json ; 2.未找到配置文件时不会自动创建。
    TKKONE
        26
    TKKONE  
    PRO
       Jan 6, 2017
    最终都是练手的项目。。。
    helloSwift
        27
    helloSwift  
       Jan 6, 2017 via iPhone
    可以的
    Izual_Yang
        28
    Izual_Yang  
       Jan 6, 2017
    #17 @liuscgood
    左边是一般 win7 下的效果,可以看出是名字太长带省略号的行会错一格
    右边是我自己的 win8.1 下的效果,错位错得没法看,但 cmd 配置跟前者基本一样( 80*25 , cp936 ),就字体换了。
    aihimmel
        29
    aihimmel  
       Jan 6, 2017 via Android
    为什么拼音不打一个词,要打单字,受不了啊
    liuscgood
        30
    liuscgood  
    OP
       Jan 6, 2017
    @Izual_Yang 谢谢,由于平时工作都是 osx 下,所以 windows 平台下确实有很多问题,后面兼容性估计要多改改。
    liuscgood
        31
    liuscgood  
    OP
       Jan 6, 2017
    @aihimmel 是的啊,这个暂时还没查到问题在那里,英文不会有问题。
    mingyun
        32
    mingyun  
       Jan 6, 2017
    windows7 下

    [*🤔 *]->:2017/01/06 23:40:51 微信初始化成功...
    [*🤔 *]->:2017/01/06 23:40:51 开启状态栏通知...
    [*🤔 *]->:2017/01/06 23:40:58 拉取联系人失败:json: cannot unmarshal number 21
    7618917 into Go value of type int
    ichubei
        33
    ichubei  
       Jan 7, 2017
    不错,楼主用什么录的 gif 图片
    mingyun
        34
    mingyun  
       Jan 7, 2017
    @HanSonJ php 版 github 地址呢?
    liuscgood
        35
    liuscgood  
    OP
       Jan 7, 2017
    @ichubei Recordit
    DearTanker
        36
    DearTanker  
       Jan 7, 2017
    有点意思
    pheyer
        37
    pheyer  
       Jan 7, 2017
    @liuscgood 检测红包这个可以有
    Allianzcortex
        38
    Allianzcortex  
       Jan 7, 2017
    已 star 。一猜就是七牛出品,还真是:-D
    liuscgood
        39
    liuscgood  
    OP
       Jan 7, 2017
    @Allianzcortex 哈,多谢熊迪,不代表我司,是个人做的小玩意哈。
    fuxkcsdn
        40
    fuxkcsdn  
       Jan 7, 2017 via iPhone
    然而这轮子 python 版的有好几个啦
    https://github.com/Urinx/WeixinBot

    php 版的也有
    @mingyun
    @HanSonJ
    https://github.com/lbbniu/WebWechat
    HanSonJ
        41
    HanSonJ  
       Jan 7, 2017
    @fuxkcsdn 谢了,我可以好好参考这个,但我的会有很多不一样的地方
    liuscgood
        42
    liuscgood  
    OP
       Jan 7, 2017
    @fuxkcsdn 是,轮子是有很多, WeixinBot 那个我还提过 pr ,但普遍交互并不很友好。
    fhefh
        43
    fhefh  
       Jan 7, 2017
    nice 收藏学习了
    sensui7
        44
    sensui7  
       Jan 8, 2017 via iPhone
    期待 c 语言和 rust 版 😁
    liuscgood
        45
    liuscgood  
    OP
       Jan 10, 2017
    @fhefh you are welcome.:)
    HanSonJ
        46
    HanSonJ  
       Jan 19, 2017
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5842 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 01:49 · PVG 09:49 · LAX 18:49 · JFK 21:49
    ♥ Do have faith in what you're doing.