SwitchResume — one profile, infinite tailored resumes.
Telegram bot that stores your professional profile once and generates ATS-safe, tailored resumes and cover letters for each job description.
- Create bot token with
@BotFather. - Copy
.env.exampleto.envand fill keys. - Install dependencies:
pip install -r requirements.txt
- Run:
python main.py
See deploy/DEPLOY.md and deploy/switchresume.service.
/start- welcome and user bootstrap/addexperience- add experience with bullets/addproject- add project with bullets/addskill- add one or many skills/viewprofile- show full stored profile/tailor- parse JD and tailor resume bullets/coverletter- generate 3-paragraph letter/library- list/download saved resumes/track- track application/status- list application statuses/calendar- upcoming events/insights- keyword and gap analysis/help- command list
pytest