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
bot
https://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.