V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MaskRay
V2EX  ›  分享发现

用 IRC 控制微信——wechatircd 最近更新

  •  
  •   MaskRay · 2017-02-20 15:34:03 +08:00 · 2963 次点击
    这是一个创建于 2818 天前的主题,其中的信息可能已经有所发展或是发生改变。

    wechatircd 是个让 IRC 客户端控制微信网页版,收发文本图片、邀请删除群成员、添加朋友请求等的项目

    视频 https://asciinema.org/a/636dkay05bpzci1idf3e84y1y

    文档 https://github.com/MaskRay/wechatircd/blob/dev/README.zhs.md

    asciicast

    最近的改动

    • server 建立和微信网页版的绑定,而不是之前的 client 登录后和网页绑定
    • 全面修缮多 clients 支持,多个 clients 可以操作一个微信个人帐号,可以外接 bot
    • 命令行选项--irc-nicks ray ray1,给客户端保留的 nick 。防止微信用户占用这些名字
    • 新的 join mode :--join new。收到某个群第一条消息后自动加入对应的 channel 。 WeeChat 里/close命令关闭窗口会自动/part。原来的--join auto是收到/part命令后,收到消息不会重新加入。
    • 现在通过设置 channel mode 来防止自动 JOIN 一个恼人的微信群:/mode +m
    • /motd,查看本 repo 最近 5 个 commits
    • /squit $any, log out 微信网页版
    • 微信朋友带有 mode +v (voice, 通常显示为前缀+)。 IRC 客户端 nicklist 里把这些 nick 会用前缀+显示。SpecialChannel#update_detail
    • nick0: nick1: test会被转换成@GroupAlias0 @GroupAlias1 testGroupAlias0 是那个用户自己设置的名字,不是你设置的Set Remark and Tag,对应移动端的On-screen names
    • 回复 12:34:SS 的消息:@1234 !m multi\nline\nreply,会发送「 Re GroupAlias: text 」 text
    • 回复 12:34:56 的消息:!m @123456 multi\nline\nreply
    • 回复朋友 /群的倒数第二条消息:@2 reply
    • !m, @3, nick:可以任意安排顺序。
    • IRC 3.1 3.2 的server-time,让客户端显示消息时和服务器收到的消息的时刻一致。

    更多内容参见 https://maskray.me/blog/2017-02-19-how-i-use-wechat-recent-updates-of-wechatircd

    感兴趣的话加入讨论 IRC Telegram Gitter

    1 条回复    2017-02-20 17:30:57 +08:00
    cf3e613
        1
    cf3e613  
       2017-02-20 17:30:57 +08:00
    nice
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3217 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:44 · PVG 18:44 · LAX 02:44 · JFK 05:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.