Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
2c10793
Update ==> README.md
TKkk-iOSer Feb 2, 2018
09f61e9
Update ==> README.md
TKkk-iOSer Feb 2, 2018
a05b5e9
Merge branch 'master' of https://github.com/TKkk-iOSer/WeChatPlugin-M…
TKkk-iOSer Feb 3, 2018
696defa
Update ==> ScreenShots
TKkk-iOSer Feb 5, 2018
0f6b82c
Update ==> 更改自动回复、远程控制的 plist 存储路径
TKkk-iOSer Feb 9, 2018
b11c584
Fixed ==> 修复撤回时多次提醒的bug && Happy New Year
TKkk-iOSer Feb 15, 2018
f3b8861
Add ==> 增加聊天窗口中表情包的复制&存储
TKkk-iOSer Feb 23, 2018
1947891
Add ==> 新增小助手更新检测
TKkk-iOSer Feb 24, 2018
8f0fd84
Update ==> README.md
TKkk-iOSer Feb 24, 2018
0264277
Update ==> 优化表情包的导出格式
TKkk-iOSer Feb 24, 2018
fb25ea3
Update ==> 优化自动回复中是否为公众号消息的判断
TKkk-iOSer Feb 27, 2018
59af65c
Update ==> README.md
TKkk-iOSer Feb 27, 2018
37378e1
Update ==> README.md
TKkk-iOSer Feb 27, 2018
d1d24ae
Update ==> 完善消息防撤回(显示撤回用户昵称 & 消息类型)
TKkk-iOSer Mar 1, 2018
52978ff
Add ==> 新增语音远程控制 mac
TKkk-iOSer Mar 3, 2018
21cccdf
Update ==> README.md
TKkk-iOSer Mar 3, 2018
43db236
Update ==> 修复窗口置顶中部分窗口不置顶的bug && 调整防撤回的文案
TKkk-iOSer Mar 10, 2018
58459c5
Add ==> 新增Pod && GCDWebServer
TKkk-iOSer Mar 18, 2018
c26e34b
Add ==> 新增 Alfred 快捷发送消息 & 打开聊天窗口
TKkk-iOSer Mar 18, 2018
5b1fbb5
Update ==> README.md
TKkk-iOSer Mar 18, 2018
846b8e4
Update ==> README.md
TKkk-iOSer Mar 18, 2018
f3c63fb
Update README.md
wuwb Mar 19, 2018
b89f11c
Merge pull request #190 from wuwb/patch-1
TKkk-iOSer Mar 19, 2018
4e7fdcc
Update ==> 自动回复新增延迟回复
TKkk-iOSer Apr 7, 2018
a298249
Update ==> README.md
TKkk-iOSer Apr 7, 2018
de34f1b
Add ==> 新增清除空回话 & 一键已读 & 特定会话自动回复 & 国际化支持
TKkk-iOSer Apr 15, 2018
f0da0f9
Add ==> 新增清除空回话 & 一键已读
TKkk-iOSer Apr 28, 2018
ebdc306
Add ==> 新增在线更新小助手
TKkk-iOSer May 4, 2018
1e3d667
Update ==> v1.7
TKkk-iOSer May 12, 2018
7598ab9
Fixed ==> 修复自动回复总开关无效的bug
TKkk-iOSer May 13, 2018
e88235f
Update ==> README_EN.md
TKkk-iOSer May 13, 2018
c6a0ffc
Update ==> 完善小助手菜单栏逻辑
TKkk-iOSer May 16, 2018
c0effc9
Update ==> 退出时强制保存用户聊天记录
TKkk-iOSer May 19, 2018
7fc2fe6
使用 oh my wechat 作为懒癌版安装方式
lmk123 May 22, 2018
4b7a6a8
Merge pull request #288 from lmk123/easy-install
TKkk-iOSer May 23, 2018
0a0413e
Update ==> README.md
TKkk-iOSer May 23, 2018
6907869
Update ==> Alfred支持公众号搜索 & 完善安装卸载逻辑 & 其他优化
TKkk-iOSer Jun 2, 2018
bbbb0cb
Update ==> 不拦截自己的撤回消息
TKkk-iOSer Jun 19, 2018
3e7d3f2
Update ==> 适配2.3.17 && 新增 alfred 搜索最近聊天
TKkk-iOSer Jul 23, 2018
2652895
Update ==> README.md
TKkk-iOSer Jul 23, 2018
624cf6c
Update ==> alfred 新增查看聊天记录
TKkk-iOSer Jul 24, 2018
8b64091
Update ==> README.md
TKkk-iOSer Jul 24, 2018
437325f
Update ==> CHANGELOG.md
TKkk-iOSer Jul 24, 2018
e82bfa4
Update ==> 完善 alfred 聊天记录展示
TKkk-iOSer Jul 25, 2018
fe3164c
Add ==> 新增移除会话 & 地表最强 alfred 扩展
TKkk-iOSer Aug 11, 2018
b80d5ad
Update ==> 加强 alfred 搜索结果群聊的判断
TKkk-iOSer Aug 11, 2018
bdb2b45
Fixed ==> 修复 Alfred 在 v2.3.17 版本多次输入空格偶尔闪退的问题
TKkk-iOSer Aug 19, 2018
fdc2fac
Update ==> Alfred 完善搜索匹配展示 && 群消息显示发送用户头像
TKkk-iOSer Aug 25, 2018
8d93a1b
Fixed ==> KillAll命令之后无法启动微信
TKkk-iOSer Aug 25, 2018
ed32ce7
修复数据泄漏漏洞
cutem Oct 14, 2018
3bf0a35
Merge pull request #398 from cutem/master
TKkk-iOSer Oct 15, 2018
d179408
适配2.3.18 && 优化代码
TKkk-iOSer Oct 15, 2018
1f0dfce
Update ==> 适配2.3.19 && 新增 alfred 开关
TKkk-iOSer Oct 23, 2018
cf73291
Update ==> README.md
TKkk-iOSer Oct 23, 2018
6c9d818
Update ==> 逻辑完善
TKkk-iOSer Oct 24, 2018
39ceb7d
Update ==> 完善alfred逻辑 && 新增自带浏览器开关
TKkk-iOSer Oct 26, 2018
faea357
Update ==> README.md
TKkk-iOSer Oct 26, 2018
e818141
Fix alfredEnabled with correct key
RetVal Nov 8, 2018
2719c8e
Merge pull request #431 from RetVal/master
TKkk-iOSer Nov 8, 2018
a53eb30
Fixed ==> 修复 alfred 搜索不到群聊&公众号
TKkk-iOSer Nov 8, 2018
3c75293
Update ==> 更新framework
TKkk-iOSer Nov 12, 2018
5229bbd
Update ==> 新增远程控制静音
HansSJTU Dec 7, 2018
7647df8
Merge pull request #455 from HansSJTU/master
TKkk-iOSer Jan 12, 2019
732349d
Update ==> 适配微信2.3.22
TKkk-iOSer Jan 12, 2019
c302d84
Update ==> 暂时去除微信小助手.app
TKkk-iOSer Jan 13, 2019
fd7c1a8
Update ==> 适配 App Store 版本的 2.3.22(11880)
TKkk-iOSer Jan 13, 2019
36e0c23
Update ==> ISSUE_TEMPLATE.md
TKkk-iOSer Jan 13, 2019
f8b23b7
Update ==> ISSUE_TEMPLATE.md
TKkk-iOSer Jan 13, 2019
39d81f9
Update ==> 新增未读标记
TKkk-iOSer Jan 13, 2019
8a93a07
Update ==> 去除通知快捷回复 && 优化 Alfred 搜索头像显示
TKkk-iOSer Feb 12, 2019
541ecf8
Update ==> 适配3.7.0
TKkk-iOSer Mar 12, 2023
75363df
Update README.md
TKkk-iOSer Mar 14, 2023
113b9a0
Update README.md
TKkk-iOSer Mar 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!--
提 issue 前,请先完成以下四步:

1. 确保微信小助手是最新版本,没有请更新.
2. 请搜索下是否有人发了相同的 issue,可以的话请在相同的 issue 下描述自己的问题,避免 duplicate issue.
3. 请详细查看 Wiki 中的常见问题解决方法。Wiki地址:https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/wiki
4. 如果是 oh-my-wechat 、wechat-alfred-workflow、LaunchBar 的问题,请到各自的项目提 issue。

如果以上四步仍然没有解决问题,那么请遵从以下的规范描述您的问题。
之后可以点击上方的 Preview 进行预览。
-->

### 问题描述
<!--描述问题发生的场景,最好能够复现 -->

### 版本
<!--请提供macOS、微信、微信小助手当前的版本-->
* MacOS Version:
* WeChat Version:
* WeChatPlugin Version:

### 日志
<!--如果有崩溃的话,提供下崩溃日志,没有的话请删除这部分。-->

7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# Xcode
#
.DS_Store
*.xcuserstate
*.xcuserstate

# CocoaPods
#
Pods/
Podfile.lock
64 changes: 64 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,69 @@
# 更新日志

### [v2.0 (2023-03-12)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v2.)

- 适配 3.7.0
- 新增撤回消息定位
- 新增群聊监控
- 移除官方已支持的功能(自动登录,移除会话,标为未读等等)

### [v1.7.5 (2019-01-13)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7.5)

- 适配 2.3.22
- 新增禁止微信检测更新开关
- 优化 XML解析(在此感谢 @wangliangliang2 提醒)

###[v1.7.3 (2018-10-23)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7.3)

- 适配2.3.19
- 菜单栏新增 alfred 开关
- 更改更新弹窗逻辑
- 新增自带浏览器浏览开关

### [v1.7.1 (2018-07-24)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7.1)

* 适配微信 Version. 2.3.17
* 新增 alfred 搜索最近聊天列表
* 新增 alfred 查看用户聊天记录

### [v1.7 (2018-05-12)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7)

* 新增不同账户设置不同的自动回复&远程控制
* 自动回复新增总开关&指定联系人
* 远程控制新增控制小助手配置
* 新增一键已读
* 新增一键清除空回话
* 新增国际化(支持英、简、繁)
* 新增关于小助手
* 新增在线更新小助手
* 去除微信url转链处理(从此直接打开抖音链接🌝
* 修复无法免认证登录&多开等bug

### [v1.6.1 (2018-04-07)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1)

* 自动回复新增延迟回复
* 调整置顶模式快捷键
* 修复bug & 优化代码
* 更新 README.md 文档

### [v1.6 (2018-03-18)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6)

* 新增 Alfred 快捷发送消息 & 打开聊天窗口

### [v1.5.1 (2018-03-03)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1)

* 新增语音远程控制 mac
* 修复快捷回复后消息未读数未更新的问题
* 优化防撤回提醒 (显示撤回人昵称 & 消息类型)

### [v1.5.0 (2018-02-24)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0)

* 优化防撤回提醒
* 新增自动登录开关
* 新增小助手检测更新
* 新增通知中心快捷回复
* 新增表情包复制 & 存储
* 自动回复 & 远程控制设置存储到本地

### [v1.4.0 (2017-10-11)](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0)

Expand Down
52 changes: 52 additions & 0 deletions Install.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@


## Install

**第一次安装需要输入密码,仅是为了获取写入微信文件夹的权限**

**0. 懒癌版安装&升级**

打开`应用程序-实用工具-Terminal(终端)`,执行下面的命令安装 [Oh My WeChat](https://github.com/lmk123/oh-my-wechat):

```sh
curl -o- -L https://raw.githubusercontent.com/lmk123/oh-my-wechat/master/install.sh | bash -s
```

然后运行 `omw` 即可。

> 可以访问 [Oh My WeChat 的项目主页](https://github.com/lmk123/oh-my-wechat#oh-my-wechat)查看更多用法。

**1. 普通安装**

* 点击`clone or download`按钮下载 WeChatPlugin 并解压

![clone or download](./Other/ScreenShots/install_download.png)

* 从`应用程序-实用工具`中打开Terminal(终端)

![terminal](./Other/ScreenShots/terminal_path.png)

* 拖动解压后`Install.sh` 文件到终端中回车即可.

![terminal](./Other/ScreenShots/install_terminal.png)

**2. 若想修改源码&重编译(需要安装Cocoapods)**

* 先更改微信的 owner 以获取写入微信文件夹的权限,否则会出现类似**Permission denied**的错误。

`sudo chown -R $(whoami) /Applications/WeChat.app`

![Permission denied.png](http://upload-images.jianshu.io/upload_images/965383-11e4480553ba086e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

* 下载 WeChatPlugin, 进行`Pod install`。
* 用Xcode打开,编辑 Scheme,在 Debug 模式下启动 WeChat。
![](http://upload-images.jianshu.io/upload_images/965383-26dbb068acb8998f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![edit scheme](http://upload-images.jianshu.io/upload_images/965383-7fbd4dc6e8d161dc.gif?imageMogr2/auto-orient/strip)
* 之后 Run (`command + R`)即可启动微信,此时插件注入完成。

* 若 Error,提示找不到 Framework,先进行 Build。
* 若Error, 需要配置环境,请参考[我的博客](http://www.tkkk.fun/2017/04/21/macOS%E9%80%86%E5%90%91-%E5%BE%AE%E4%BF%A1%E5%B0%8F%E5%8A%A9%E6%89%8B/)。

## 卸载

* 打开Terminal(终端),拖动解压后`Uninstall.sh` 文件到 Terminal 回车即可。
21 changes: 17 additions & 4 deletions Other/Install.sh
Original file line number Diff line number Diff line change
@@ -1,24 +1,37 @@
#!/bin/bash

wechat_path="/Applications/WeChat.app"

if [ ! -d "$wechat_path" ]
then
wechat_path="/Applications/微信.app"
if [ ! -d "$wechat_path" ]
then
echo -e "\n\n应用程序文件夹中未发现微信,请检查微信是否有重命名或者移动路径位置"
exit
fi
fi

app_name="WeChat"
shell_path="$(dirname "$0")"
wechat_path="/Applications/WeChat.app"
framework_name="WeChatPlugin"
app_bundle_path="/Applications/${app_name}.app/Contents/MacOS"
app_bundle_path="${wechat_path}/Contents/MacOS"
app_executable_path="${app_bundle_path}/${app_name}"
app_executable_backup_path="${app_executable_path}_backup"
framework_path="${app_bundle_path}/${framework_name}.framework"


# 对 WeChat 赋予权限
if [ ! -w "$wechat_path" ]
then
echo -e "\n\n为了将小助手写入微信, 请输入密码 : "
sudo chown -R $(whoami) "$wechat_path"
fi

# 备份 WeChat 原始可执行文件
if [ ! -f "$app_executable_backup_path" ]
# 判断是否已经存在备份文件 或者 是否强制覆盖安装
if [ ! -f "$app_executable_backup_path" ] || [ -n "$1" -a "$1" = "--force" ]
then
# 备份 WeChat 原始可执行文件
cp "$app_executable_path" "$app_executable_backup_path"
result="y"
else
Expand Down
Loading