Skip to content

Commit 8558e9e

Browse files
committedAug 25, 2024
2 parents 41c5699 + b04a0f3 commit 8558e9e

File tree

1 file changed

+54
-24
lines changed

1 file changed

+54
-24
lines changed
 

‎README.zh-CN.md

+54-24
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,40 @@
22

33
[中文版 (Chinese Version)](./readme-zh-CN.md)
44

5+
____ ** ** * * * *___ ___ _____
6+
/ ___| | \/ | / \ | | | | | __ ) / * \* _|
7+
\___ \ | |\/| | / * \ | | | | | * \| | | || |
8+
___) | | | | |/ ___ \| |___| |___| |_) | |_| || |
9+
|____/ |_| |_/_/ \_\_____|_____|____/ \___/ |_|
10+
511
## 项目概况
612

713
微信求职机器人是一款自动化工具,旨在在微信群中分享最新的实习和应届毕业生的工作机会。该机器人定期从指定来源获取最新的职位空缺,并将其发送到配置的微信群组。
814

9-
____ __ __ _ _ _ ____ ___ _____
10-
/ ___| | \/ | / \ | | | | | __ ) / _ \_ _|
11-
\___ \ | |\/| | / _ \ | | | | | _ \| | | || |
12-
___) | | | | |/ ___ \| |___| |___| |_) | |_| || |
13-
|____/ |_| |_/_/ \_\_____|_____|____/ \___/ |_|
14-
1515
## 目前的特点
1616

1717
1. **自动获取工作**:定期从指定来源检索最新的实习和应届毕业生的职位发布。
1818
2. **智能过滤**:自动过滤掉已关闭的职位申请。
19-
3. **信息标注**:为不提供签证赞助或需要美国公民身份的职位添加特殊注释。
19+
3. **Information Annotation**:为不提供签证赞助或需要美国公民身份的职位添加特殊注释。
2020
4. **预定发送**:按照设定的时间间隔向指定的微信群发送新的职位信息。
21-
5. **手动触发**:允许通过在组中发送“jobs”命令来手动触发作业信息更新。
21+
5. **手动触发**:允许通过在群组中发送特定命令来手动触发作业信息更新。
22+
6. **房间特定内存**:为每个微信群维护单独的工作记录,确保新添加的房间不会错过以前的工作岗位。
23+
7. **每日总结**:提供每种职位类型的所有职位发布的每日摘要。
24+
8. **模块化设计**:支持通过模块化架构轻松添加新的工作提供者。
2225

2326
## 未来计划
2427

25-
1. **命令模块**:计划添加更多命令以增强机器人的交互性和功能。
26-
2. **调试模式**:将引入调试模式,方便开发者进行测试和故障排除。
27-
3. **高级过滤**:允许用户设置更多过滤条件,如公司、职位类型等。
28-
4. **个性化推送**:根据用户兴趣和技能匹配推送职位信息。
29-
5. **管理员用户**:添加管理员用户,可以使用一些超级命令,而无需每次都重新启动机器人
30-
6. **自动更新**:添加自动检查bot更新信息并自动更新,无需在服务器上进行操作
28+
1. **高级过滤**:允许用户设置更多过滤条件,如公司、职位类型等。
29+
2. **个性化推送**:根据用户兴趣和技能匹配推送职位信息。
30+
3. **管理员用户**:添加管理员用户,无需重启机器人即可使用超级命令。
31+
4. **自动更新**:添加自动检查机器人更新并更新,无需手动服务器操作。
32+
5. **Multi-language Support**:扩展对职位发布和机器人交互中多种语言的支持。
33+
6. **分析仪表板**:实施一个网络仪表板来查看职位发布统计数据和机器人性能。
34+
7. **支持插件**:允许向该机器人添加插件。
3135

3236
## 配置
3337

34-
该项目配置使用`jobWxBotConfig`部分在`package.json`以下是主要配置项
38+
该项目配置使用`jobWxBotConfig`部分在`package.json`主要配置项如下
3539

3640
```json
3741
"jobWxBotConfig": {
@@ -49,19 +53,45 @@
4953
- `minsCheckInterval`:检查新作业的时间间隔,单位为分钟(默认:5分钟)
5054
- `rooms`:发送职位信息的微信群名列表
5155

52-
## 使用说明
56+
## Usage Instructions
57+
58+
1. 克隆存储库:
59+
60+
git clone https://github.com/your-username/wechat-job-bot.git
61+
62+
2. 导航到项目目录:
63+
64+
cd wechat-job-bot
5365

54-
1. 确保安装了所有必需的依赖项。
55-
2. 配置`jobWxBotConfig` in `package.json`.
56-
3. 运行机器人:
57-
npm start
58-
4. 扫描显示的二维码即可登录微信。
59-
5. 机器人将自动开始在配置的组中共享作业信息。
66+
3. 安装依赖项:
67+
68+
yarn
69+
70+
4. 配置`jobWxBotConfig``package.json`根据您的需要。
71+
72+
5. 启动机器人:
73+
74+
yarn start
75+
76+
6. 扫描显示的二维码即可登录微信。
77+
78+
7. 机器人将自动开始在配置的组中共享作业信息。
79+
80+
## 可用命令
81+
82+
- `@BOT intern`:获取新的实习生职位信息
83+
- `@BOT ng`:获取新的毕业生职位信息
84+
- `@BOT help`:显示所有可用命令
85+
- `@BOT intern-daily`:获取过去 24 小时内发布的实习职位摘要
86+
- `@BOT ng-daily`:获取过去 24 小时内发布的新毕业生职位的摘要
87+
- `@BOT add-this`:将当前房间添加到机器人的目标列表中(仅限管理员)
6088

6189
## 贡献
6290

63-
欢迎请求请求来改进该项目。如果您有任何建议或发现错误,请创建问题。
91+
我们欢迎为改进这个项目做出贡献!如果您有兴趣添加新功能、修复错误或以任何方式增强机器人,请查看我们的[CONTRIBUTING.md](CONTRIBUTING.md)文件。它包含有关如何做出贡献的详细信息,包括如何添加新的工作提供者。
92+
93+
如果您有任何建议或发现错误,请创建问题。
6494

6595
## 执照
6696

67-
[](./LICENSE)
97+
This project is licensed under the MIT License - see the [执照](./LICENSE)文件以获取详细信息。

0 commit comments

Comments
 (0)