diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..6127f02 --- /dev/null +++ b/LICENSE @@ -0,0 +1,7 @@ +Copyright 2024 Jackson Chen + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md index 4cc9f24..f440a2b 100644 --- a/README.md +++ b/README.md @@ -68,4 +68,4 @@ Pull requests are welcome to improve this project. If you have any suggestions o ## License -[Insert your license information here] +[MIT](./LICENSE) diff --git a/README_CN.md b/README_CN.md deleted file mode 100644 index f4f0faa..0000000 --- a/README_CN.md +++ /dev/null @@ -1,67 +0,0 @@ -# WeChat Job Bot - -## 项目概述 - -WeChat Job Bot 是一个自动化工具,设计用于在 WeChat 群组中分享最新的实习生(Intern)和应届毕业生(New Graduate)职位信息。该 bot 定期从指定源获取最新的工作机会,并将其发送到配置的 WeChat 群组中。 - -``` - ____ __ __ _ _ _ ____ ___ _____ - / ___| | \/ | / \ | | | | | __ ) / _ \_ _| - \___ \ | |\/| | / _ \ | | | | | _ \| | | || | - ___) | | | | |/ ___ \| |___| |___| |_) | |_| || | - |____/ |_| |_/_/ \_\_____|_____|____/ \___/ |_| -``` - -## 当前功能 - -1. **自动获取职位信息**:定期从指定源获取最新的 Intern 和 New Graduate 职位信息。 -2. **智能过滤**:自动过滤已关闭的职位申请。 -3. **信息标注**:为不提供签证赞助或要求美国公民身份的职位添加特殊标注。 -4. **定时发送**:按照配置的时间间隔,将新的职位信息发送到指定的 WeChat 群组。 -5. **手动触发**:通过在群组中发送 "jobs" 命令,手动触发职位信息更新。 - -## 未来计划 - -1. **指令模块**:计划添加更多的指令,以增强 bot 的交互能力和功能性。 -2. **Debug 模式**:将引入 debug 模式,方便开发者进行测试和故障排除。 -3. **高级过滤**:允许用户设置更多的过滤条件,如公司、职位类型等。 -4. **个性化推送**:基于用户兴趣和技能匹配度推送职位信息。 - -## 配置说明 - -项目使用 `package.json` 中的 `jobWxBotConfig` 部分进行配置。以下是主要的配置项: - -```json -"jobWxBotConfig": { - "maxDays": 2, - "jobsPerMessage": 3, - "minsCheckInterval": 5, - "rooms": [ - "测试bot" - ] -} -``` - -- `maxDays`: 获取最近几天内发布的职位(默认:2天) -- `jobsPerMessage`: 每条消息中包含的最大职位数量(默认:3个) -- `minsCheckInterval`: 检查新职位的时间间隔,单位为分钟(默认:5分钟) -- `rooms`: 要发送职位信息的 WeChat 群组名称列表 - -## 使用说明 - -1. 确保已安装所有必要的依赖。 -2. 在 `package.json` 中配置 `jobWxBotConfig`。 -3. 运行 bot: - ``` - npm start - ``` -4. 扫描显示的二维码登录 WeChat。 -5. bot 将自动开始在配置的群组中分享职位信息。 - -## 贡献 - -欢迎提交 Pull Requests 来改进这个项目。如果你有任何建议或发现了 bug,请创建一个 issue。 - -## 许可 - -[此处插入您的许可信息]