| Online Judge | 作用 | 命令 |
|---|---|---|
| Codeforces | 查询用户 | cf {Codeforces ID} |
| Codeforces | 查询最近比赛 | cf |
| Nowcoder | 查询用户 | nc {Nowcoder ID} |
| Nowcoder | 查询最近比赛 | nc |
| AtCoder | 查询用户 | atc {AtCoder ID} |
| AtCoder | 查询最近比赛 | atc |
| LeetCode | 查询最近比赛 | lc |
| 给该群添加提醒 | remind | |
| 取消提醒 | forget |
开启邮件提醒后,当要有比赛开始时会发送比赛邮件提醒的推送。
本项目需要基于强大的gRPC框架,以及项目 CrawlService 作为爬虫支持。请先运行 CrawlService 再运行本项目,本项目才能运行起来。
建议最高版本,方法略。
pip install -r requirements.txt
python build.py
Windows: 在项目根目录下执行set PYTHONPATH=.
Mac Linux: 在项目根目录下执行export PYTHONPATH=.
配置文件只有一个,为根目录下的config.yml文件。
如果需要使用飞书机器人,需要在配置文件中的feishu的进行补充信息。
如果需要使用到邮件机器人,需要在配置文件中的email的配置中进行补充信息。
如果某些功能没有生效,可以先查看一下配置文件是否配置好。
命令行执行 python goodguy/main.py