liuscgood
V2EX  ›  问与答

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

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

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