An example telegram bot web app focused in jobs and hiring, you can test it here. The bot is located here.
- Create your web application with html, css and javascript or your favorite framework (Not tested);
- Deploy it at some server like Vercel or Github Pages;
- Create your bot with BotFather like stated here;
- Go to BotFather, select your bot
- Go to Bot Settings — Menu Button — Specify../Edit menu button URL
- Put the URL of your deployed project, in the case of this repository, https://telegram-bot-webapp-vagas-ms48krdt9-ygorluizfrazao.vercel.app.
- If everything is fine you should see the following:
![](https://private-user-images.githubusercontent.com/17025709/237138628-28aac44f-5270-4f6e-94ad-9d7366348420.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwNDA5MjAsIm5iZiI6MTcxODA0MDYyMCwicGF0aCI6Ii8xNzAyNTcwOS8yMzcxMzg2MjgtMjhhYWM0NGYtNTI3MC00ZjZlLTk0YWQtOWQ3MzY2MzQ4NDIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjEwVDE3MzAyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYxNDc4YzhjOWJjYWRlNjQwNGVhODkwODcwMmZkMGE2NjAwZmFkYjZkZjc2NzNmNmM5MzA0MTBiYTNiZjdmYmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.CFwWX2FsXwFNcuJMK09o7b9s90w6rW1jmNQAW6iSylI)
![](https://private-user-images.githubusercontent.com/17025709/237138731-7dbd36e4-877f-4f0d-9d77-19b0a3b1dec2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgwNDA5MjAsIm5iZiI6MTcxODA0MDYyMCwicGF0aCI6Ii8xNzAyNTcwOS8yMzcxMzg3MzEtN2RiZDM2ZTQtODc3Zi00ZjBkLTlkNzctMTliMGEzYjFkZWMyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjEwVDE3MzAyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5ODU5NzRlNzgxNWMyNGQ5NWU3MTBkODkzNDAwMDBlZGNjZjFiOWIyYmZlNmUwMmNhOThkNzk1NzdiMjc5MWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._fxyU2QgX-UuAwBQWebj2D_0QfZ38GRyz1MMoBUeKMM)
Hope it helps!