摸鱼派 VSCode 扩展新玩法

不知不觉,摸鱼派的 VSCode 扩展已经发布 25 天了。收获了 900+ 用户。

今天趁着双休时间,给扩展新增了一个 Hook 功能。huaji

更新你的扩展到 0.0.12 版本,打开扩展设置,就可以找到这个功能。你可以自己编写一个 Javascript 脚本,如示例:https://github.com/imlinhanchao/vsc-pwl-chat/blob/master/hook.js。然后将路径填写进入扩展下面的设置:
image.png

就可以实现:

  1. 获取登录后的 API Key;
  2. 所有聊天室消息接管;
  3. 聊天室发送消息动作;
  4. 活跃度变化监听;

下面举一个例子:

首先下载示例代码 hook.js。然后将里面的 MessageEvent 函数修改为:

async messageEvent({ type, data }) {
    switch(type) {
         case "msg": if (data.userName == 'taozhiyu') return false;
    }
    return true;
},

这样就可以把所有@taozhiyu 的所有发言全部屏蔽了。trollface

另外,为了方便开发,新增了一个热重载 Hook 脚本的功能。按下 Ctrl + Shift + P 执行 pwl-chat.reloadHook即可。

大家如果开发出什么有趣的功能,记得留言分享一下呀~huaji

6 打赏
打赏 10 积分后可见