Stay Updated. Never Miss Out. Your Job Search Just Got Smarter!
PlacementsNotifierBot is a Telegram bot designed to keep you informed about new placement opportunities at Masai School. Developed using Puppeteer, this bot automates the process of monitoring the placements page and sending real-time notifications to subscribed users on Telegram. Say goodbye to constantly refreshing web pages and waiting for delayed email notifications – PlacementsNotifierBot ensures you're always in the loop!
- Real-time Notifications: Receive instant updates about new placement opportunities via Telegram.
- Automated Monitoring: Utilizes Puppeteer to automatically track and detect new companies on the placements portal.
- Seamless Application: Apply directly for job openings within the bot for a more convenient and efficient process.
To use PlacementsNotifierBot locally, follow these steps:
- Clone the repository.
- Install dependencies:
npm install
. - Create a
.env
file in the project root and add your credentials:
EMAIL="your-email@gmail.com"
PASSWORD="your-password"
BOT_TOKEN="your-telegram-bot-token"
To obtain a Telegram Bot Token, you can follow these steps:
- Create a bot on Telegram by talking to the BotFather (https://core.telegram.org/bots#botfather) find telegram bot token.
- Once you have your Bot Token, replace
your-telegram-bot-token
in the.env
file. - Change the line no 10 chatId with your telegram chat id to find the chat id start this telegram bot it will give you your chat id RawDataBot
- Start the bot:
npm start
.
You can also use PlacementsNotifierBot on Replit:
-
Fork the Replit link.
-
Set the environment variables in the Replit's Secrets tab:
EMAIL
: Your email for Masai School login.PASSWORD
: Your password for Masai School login.BOT_TOKEN
: Your Telegram Bot Token.
-
Change the line no 20 chatId with your telegram chat id to find the chat id start this telegram bot it will give you your chat id RawDataBot
const chatId = "replacewithyourchatid"
-
Run the Replit server.
Check out how to deploy on replit: Watch Here.
Check out a video demonstration of PlacementsNotifierBot in action: Watch Here.
Contributions and feedback are welcome! Feel free to submit issues, feature requests, or pull requests. Your input helps improve the bot for everyone.
Connect with me on LinkedIn: LinkedIn Profile