写了一个用 Alfred 加入腾讯会议的 Workflow - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JettChen
V2EX    Alfred

写了一个用 Alfred 加入腾讯会议的 Workflow

  •  1
     
  •   JettChen 2022-05-23 16:36:56 +08:00 4245 次点击
    这是一个创建于 1238 天前的主题,其中的信息可能已经有所发展或是发生改变。

    下载 | Github

    使用方式

    tmeet {你的会议号}

    eg: tmeet 314-159-2653

    实现方式

    没想到腾讯会议这么流行一个软件在网上竟然搜不到任何关于 URI 的文档。。。

    于是,我逆向分析(devtool)了一下 https://meetings.tencent.com/p/{会议号} 的节点,发现 URI 如下:

    wemeet://page/inmeeting?meeting_code={会议号}

    然后 Alfred Workflow 的 bash 脚本就很简单了

    query=$1 MEETING=`echo $query | tr -d -` open "wemeet://page/inmeeting?meeting_code=$MEETING" 
    第 1 条附言    2022-05-23 21:47:37 +08:00

    (更新) 下载地址

    原来的下载地址 URL 写错了

    30 条回复    2022-05-25 11:52:50 +08:00
    AA5DE3F034ACCB9E
        1
    AA5DE3F034ACCB9E  
       2022-05-23 16:40:17 +08:00
    牛皮
    SimonOne
        2
    SimonOne  
       2022-05-23 16:50:36 +08:00
    老哥能再加点功能吗,读取剪切板,识别到会议号,然后打开
    arare
        3
    arare  
       2022-05-23 17:03:02 +08:00
    love1017best
        4
    love1017best  
       2022-05-23 17:29:13 +08:00
    感谢,非常有用!
    JettChen
        5
    JettChen  
    OP
       2022-05-23 17:33:10 +08:00
    @SimonOne OK! 后续会在 Github 上保持更新的, 需要的话可以 watch 一下
    dfgxcvbcv
        6
    dfgxcvbcv  
       2022-05-23 17:36:51 +08:00
    老哥能再加点功能吗,识别签到消息自动点开签到,识别聊*天框短时间大量重复内容自动复读
    vampuke
        7
    vampuke  
       2022-05-23 17:49:07 +08:00
    非常有用,参考你的做法给 raycast 加了一个
    terencehan
        8
    terencehan  
       2022-05-23 17:56:14 +08:00
    老哥能再加一个功能吗,腾讯会议国际版 Voov 的 Workflow
    JettChen
        9
    JettChen  
    OP
       2022-05-23 18:36:54 +08:00   1
    感谢各位大佬的支持!
    特别感谢一下 @vampuke 开发 Raycast 插件 : )
    目前我会优先加入 @SimonOne 和 @terencehan 提出的功能。 @dfgxcvbcv 提出的可能实现起来系统权限不够。
    后面如果还有加功能的建议的话欢迎在 Github 上提交个 Issue! 这样管理和回复起来更加方便直观。
    pkumsy
        10
    pkumsy  
       2022-05-23 19:55:54 +08:00
    赞一个
    Tianao
        11
    Tianao  
       2022-05-23 20:04:12 +08:00
    RSVP 不好用吗?
    JettChen
        12
    JettChen  
    OP
       2022-05-23 21:18:00 +08:00
    @Tianao RSVP 是邮件里发的那个入会链接吗?不太了解
    xxjtan
        13
    xxjtan  
       2022-05-23 22:44:17 +08:00
    厉害, 能识别下那种直接复制的带有描述的会议吗, 例如: “#腾讯会议:xxx-xxx-xxx”
    Trigold
        14
    Trigold  
       2022-05-23 22:50:32 +08:00 via Android
    完了 落伍了 今天才知道腾讯会议… 楼主这个脚本具体有什么用呢?能否再详细 /更白话的解释一下?
    后天有个审核的远程会议 不知道能不能用到楼主这个
    Kinnice
        15
    Kinnice  
       2022-05-24 05:33:17 +08:00 via Android
    入会密码能支持吗
    yxnwh
        16
    yxnwh  
       2022-05-24 08:03:38 +08:00
    具体看看
    ililu
        17
    ililu  
       2022-05-24 08:41:20 +08:00
    腾讯会议会议号官方复制操作复制出来是这样一个文本:#腾讯会议:743-6909-8905
    会导致查询会议失败,能不能优化一下~
    Tianao
        18
    Tianao  
       2022-05-24 08:50:53 +08:00
    @JettChen #12 是滴。
    JettChen
        19
    JettChen  
    OP
       2022-05-24 09:12:54 +08:00
    @ililu @xxjtan okk, 看来还是要写一个 Python 脚本
    Foxxoccino
        20
    Foxxoccino  
       2022-05-24 09:56:11 +08:00
    谢谢大佬,虽然不用 Alfred ,但多亏了你逆向分析出来的 URI ,现在我的日历整整齐齐了
    https://imgur.com/a/A21sqvG
    JettChen
        21
    JettChen  
    OP
       2022-05-24 12:46:40 +08:00
    @fluffyfoxxo 哈哈哈, 我原来也是为了做网课课表去研究这个的
    https://imgur.com/a/Z2cOgw0
    geniusmyn
        22
    geniusmyn  
       2022-05-24 13:53:35 +08:00
    牛皮 大佬
    xxjtan
        23
    xxjtan  
       2022-05-24 15:45:34 +08:00
    @JettChen 要不用正则, 例如 ( |^)[0-9]{3}\-?[0-9]{3}\-?[0-9]{3}( |$)
    jason5ng32
        24
    jason5ng32  
       2022-05-24 22:42:24 +08:00
    参考楼主的 workflow ,我写了一个: https://github.com/jason5ng32/alfred-tencent-meeting-quick-join

    考虑了一个使用场景:我们复制会议信息时,这些信息其实是一大坨文字夹杂着会议号,所以,在这个 workflow 里对剪切板进行了读取,并清洗出会议号,用楼主 JettChen 找到的 URL Scheme 来打开。

    提供两种使用方式:

    ##自动模式(推荐)

    直接输入 `tm` 然后回车

    此时,会读取你的剪切板,并在剪切板里寻找腾讯会议号码,找到后,会直接调起腾讯会议并打开对应的会议室。

    当然,快捷键也行,自己设置一下。

    ##手动模式

    输入 `tm xxx-xxx-xxx`(带不带横岗随意)

    也就是,你手动敲入会议号,这时也会调起腾讯会议,打开对应的会议室。

    我是产品经理,代码不太懂,求大佬轻拍。
    ililu
        25
    ililu  
       2022-05-25 08:37:28 +08:00
    ililu
        26
    ililu  
       2022-05-25 08:38:34 +08:00
    受你的启发,整了一个快捷指令 哈哈
    xxjtan
        27
    xxjtan  
       2022-05-25 10:20:06 +08:00
    @jason5ng32 macos 12.3 之后已经取消自带 python 了
    jason5ng32
        28
    jason5ng32  
       2022-05-25 10:53:45 +08:00
    @xxjtan ,完全不知道,好多年没重新安装系统了
    JettChen
        29
    JettChen  
    OP
       2022-05-25 11:52:31 +08:00
    JettChen
        30
    JettChen  
    OP
       2022-05-25 11:52:50 +08:00
    我准备试试 AWK
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5547 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 08:27 PVG 16:27 LAX 01:27 JFK 04:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86