Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 3.23 KB

README.md

File metadata and controls

60 lines (47 loc) · 3.23 KB

SparkyH1BDropBoxAlert

Disclaimer

My script only reads Telegram group and alerts if matching word is found. I am not associated with the telegram group used in this script. This script just downloads the messages shared in the telegram and alerts for availability. Sometimes it could send false alarm. So, have caution.

Overview

SparkyH1BDropBoxAlert is a Python script designed to monitor specific Telegram chats for messages containing available appointment slots for H1B and H4 visa processing, then alert users via email, push notification and Alexa notifications.

Frustration + ChatGpt + Python + free time + innovation = My tool to alert me for the month I need

Read the instructions below and as well as FAQ & Detailed pages under WIKI section.

Prerequisites

Before you can run this script, you will need:

Configuration

  1. Telegram API: Sign up for Telegram API access and obtain your api_id and api_hash. Replace your_telegram_app_id and your_telegram_app_hash in the config.ini with your actual Telegram API credentials.
  2. SMTP Settings: Replace [email protected] and your_smtp_password in the config.ini with your actual email and password that will be used to send notifications.
  3. Configure IFFT Applet with same email ID to receive push notication - Refer Wiki page for more detailed instruction.
  4. Alexa Notify Me: Set up Alexa Notify Me and obtain your access code. Replace your_Alexa_notifify_me_access_code in the config.ini with your actual Notify Me access code.
  5. Alexa Voice Monkey: Set up Voice Monkey for your Alexa device and obtain the URL. Replace your_Alex_Voice_Monekey_URL in the config.ini with your actual Voice Monkey URL. Refer WIKI page for detailed instruction
Step 3 to 5 are optional. But highly recommend configuring at least one otherwise, high chance you will the alert.

Installation

To install the required Python libraries, run the following command:

pip install -r requirements.txt

How to Run

python SparkyH1BDropBoxAlert.py