A Python script that fetches new Data Science internship postings in New York State and sends them to your Telegram via bot messages. It avoids duplicates by tracking previously seen jobs using a local JSON file.
- Sends job postings directly to your Telegram account
- Filters for "data science intern" roles in New York, NY
- Avoids duplicate messages by storing job IDs in
seen.json - Easy configuration using environment variables
- Python 3.7 or higher
- Telegram Bot Token (from @BotFather)
- RapidAPI Key (for the JSearch API)
- Telegram Chat ID (your own or a group where the bot is a member)
Install dependencies:
pip install python-telegram-bot python-dotenv requests