|
2 | 2 |
|
3 | 3 | [中文版 (Chinese Version)](./readme-zh-CN.md)
|
4 | 4 |
|
| 5 | + ____ ** ** * * * *___ ___ _____ |
| 6 | + / ___| | \/ | / \ | | | | | __ ) / * \* _| |
| 7 | + \___ \ | |\/| | / * \ | | | | | * \| | | || | |
| 8 | + ___) | | | | |/ ___ \| |___| |___| |_) | |_| || | |
| 9 | + |____/ |_| |_/_/ \_\_____|_____|____/ \___/ |_| |
| 10 | + |
5 | 11 | ## 项目概况
|
6 | 12 |
|
7 | 13 | 微信求职机器人是一款自动化工具,旨在在微信群中分享最新的实习和应届毕业生的工作机会。该机器人定期从指定来源获取最新的职位空缺,并将其发送到配置的微信群组。
|
8 | 14 |
|
9 |
| - ____ __ __ _ _ _ ____ ___ _____ |
10 |
| - / ___| | \/ | / \ | | | | | __ ) / _ \_ _| |
11 |
| - \___ \ | |\/| | / _ \ | | | | | _ \| | | || | |
12 |
| - ___) | | | | |/ ___ \| |___| |___| |_) | |_| || | |
13 |
| - |____/ |_| |_/_/ \_\_____|_____|____/ \___/ |_| |
14 |
| - |
15 | 15 | ## 目前的特点
|
16 | 16 |
|
17 | 17 | 1. **自动获取工作**:定期从指定来源检索最新的实习和应届毕业生的职位发布。
|
18 | 18 | 2. **智能过滤**:自动过滤掉已关闭的职位申请。
|
19 |
| -3. **信息标注**:为不提供签证赞助或需要美国公民身份的职位添加特殊注释。 |
| 19 | +3. **Information Annotation**:为不提供签证赞助或需要美国公民身份的职位添加特殊注释。 |
20 | 20 | 4. **预定发送**:按照设定的时间间隔向指定的微信群发送新的职位信息。
|
21 |
| -5. **手动触发**:允许通过在组中发送“jobs”命令来手动触发作业信息更新。 |
| 21 | +5. **手动触发**:允许通过在群组中发送特定命令来手动触发作业信息更新。 |
| 22 | +6. **房间特定内存**:为每个微信群维护单独的工作记录,确保新添加的房间不会错过以前的工作岗位。 |
| 23 | +7. **每日总结**:提供每种职位类型的所有职位发布的每日摘要。 |
| 24 | +8. **模块化设计**:支持通过模块化架构轻松添加新的工作提供者。 |
22 | 25 |
|
23 | 26 | ## 未来计划
|
24 | 27 |
|
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. **支持插件**:允许向该机器人添加插件。 |
31 | 35 |
|
32 | 36 | ## 配置
|
33 | 37 |
|
34 |
| -该项目配置使用`jobWxBotConfig`部分在`package.json`。以下是主要配置项: |
| 38 | +该项目配置使用`jobWxBotConfig`部分在`package.json`。主要配置项如下: |
35 | 39 |
|
36 | 40 | ```json
|
37 | 41 | "jobWxBotConfig": {
|
|
49 | 53 | - `minsCheckInterval`:检查新作业的时间间隔,单位为分钟(默认:5分钟)
|
50 | 54 | - `rooms`:发送职位信息的微信群名列表
|
51 | 55 |
|
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 |
53 | 65 |
|
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`:将当前房间添加到机器人的目标列表中(仅限管理员) |
60 | 88 |
|
61 | 89 | ## 贡献
|
62 | 90 |
|
63 |
| -欢迎请求请求来改进该项目。如果您有任何建议或发现错误,请创建问题。 |
| 91 | +我们欢迎为改进这个项目做出贡献!如果您有兴趣添加新功能、修复错误或以任何方式增强机器人,请查看我们的[CONTRIBUTING.md](CONTRIBUTING.md)文件。它包含有关如何做出贡献的详细信息,包括如何添加新的工作提供者。 |
| 92 | + |
| 93 | +如果您有任何建议或发现错误,请创建问题。 |
64 | 94 |
|
65 | 95 | ## 执照
|
66 | 96 |
|
67 |
| -[和](./LICENSE) |
| 97 | +This project is licensed under the MIT License - see the [执照](./LICENSE)文件以获取详细信息。 |
0 commit comments