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

2022-05-23 16:36:56 +08:00
 JettChen

下载 | 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"
3715 次点击
所在节点    Alfred
30 条回复
JettChen
2022-05-24 12:46:40 +08:00
@fluffyfoxxo 哈哈哈, 我原来也是为了做网课课表去研究这个的
https://imgur.com/a/Z2cOgw0
geniusmyn
2022-05-24 13:53:35 +08:00
牛皮 大佬
xxjtan
2022-05-24 15:45:34 +08:00
@JettChen 要不用正则, 例如 ( |^)[0-9]{3}\-?[0-9]{3}\-?[0-9]{3}( |$)
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
2022-05-25 08:37:28 +08:00
ililu
2022-05-25 08:38:34 +08:00
受你的启发,整了一个快捷指令 哈哈
xxjtan
2022-05-25 10:20:06 +08:00
@jason5ng32 macos 12.3 之后已经取消自带 python 了😂
jason5ng32
2022-05-25 10:53:45 +08:00
@xxjtan 囧,完全不知道,好多年没重新安装系统了
JettChen
2022-05-25 11:52:31 +08:00
@xxjtan 👍
JettChen
2022-05-25 11:52:50 +08:00
我准备试试 AWK

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/854734

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX