JettChen
V2EX  ›  Alfred

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

  •  1
     
  •   JettChen · May 23, 2022 · 5688 views
    This topic created in 1636 days ago, the information mentioned may be changed or developed.

    下载 | 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"
    
    Supplement 1  ·  May 23, 2022

    (更新) 下载地址

    原来的下载地址 URL 写错了

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

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

    提供两种使用方式:

    ##自动模式(推荐)

    直接输入 `tm` 然后回车

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

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

    ##手动模式

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

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

    我是产品经理,代码不太懂,求大佬轻拍。
    ililu
    ililu
    May 25, 2022
    25
    ililu
    ililu
    May 25, 2022
    26
    受你的启发,整了一个快捷指令 哈哈
    xxjtan
    xxjtan
    May 25, 2022
    27
    @jason5ng32 macos 12.3 之后已经取消自带 python 了😂
    jason5ng32
    jason5ng32
    May 25, 2022
    28
    @xxjtan 囧,完全不知道,好多年没重新安装系统了
    JettChen
    JettChen
    OP
    May 25, 2022
    29
    @xxjtan 👍
    JettChen
    JettChen
    OP
    May 25, 2022
    30
    我准备试试 AWK
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1085 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 18:35 · PVG 02:35 · LAX 10:35 · JFK 13:35
    ♥ Do have faith in what you're doing.