AutoResume is a project designed to automate the generation, compilation, and distribution of resumes using LaTeX, integrated with CI/CD through GitHub Actions. The project includes features to upload the compiled resume to Telegram and Google Drive and send the link via a Telegram bot, providing real-time updates on the upload status.
LaTeX.GitHub Actions for continuous integration and deployment.Google Drive.Google Drive link via a Telegram bot.Telegram bot.
BotFater and get the Token. Your token will look something like.
Chat Id. If you don’t know how to get the chat id follow the following step 3. https://api.telegram.org/bot{our_bot_token}/getUpdates
bothttps://api.telegram.org/bot63xxxxxx71:AAFoxxxxn0hwA-2TVSxxxNf4c/getUpdates {
"ok": true,
"result": [
{
"update_id": 83xxxxx35,
"message": {
"message_id": 2643,
"from": {...},
"chat": {
"id": 21xxxxx38,
"first_name": "...",
"last_name": "...",
"username": "@username",
"type": "private"
},
"date": 1703062972,
"text": "/start"
}
}
]
}
result[0].message.chat.id. This is our Chat ID: 21xxxxx38 https://api.telegram.org/bot63xxxxxx71:AAFoxxxxn0hwA-2TVSxxxNf4c/sendMessage?chat_id=21xxxxx38&text=test_message
test_message will arrive in our Telegram bot chat.chat id and Token to repository secret.settings/Secrets and Variables/Actions/New repository secret

chat id and Token


resume.tex file and push the changes.
telegram bot every time you make changes to your resume and push it.