🚀 Stay ahead of the curve with the AliBaba Notifier! 🛫
The AliBaba Notifier is a Python project designed to help travelers find the best flight deals from Iran to international destinations. With real-time flight price monitoring and Telegram alerts, you'll never miss an opportunity to save on your next trip.
Key Features:
📈 Price Tracking: Monitor flight prices, so you can book at the perfect moment.
📬 Telegram Notifications: Get price drop alerts delivered directly to your Telegram channel.
🔒 Secure: Built with your privacy in mind. Your data is safe and never shared.
🕒 Customizable: Set your own price threshold to trigger notifications.
👨💻 Open Source: Feel free to contribute or adapt it to your needs.
Before running the Docker container, ensure you have the following prerequisites installed on your system (system or server should not have Iran IP because of Telegram Filtering) :
- Docker: Install Docker
-
Clone this repository to your local machine:
git clone https://github.com/yourusername/your-repo.git cd your-repo
-
create your Telegram Bot here https://t.me/BotFather and get bot token id
-
create a Telegram Channel and add Telegram bot to channel to notify.
-
get chanel_chat_id from there https://api.telegram.org/bot<your_bot_token>/getUpdates ( if you add the bot on your channel you can see channel chat id in json "result" section)
-
create .env file on your-repo
-
add BOT_TOKEN, CHANNEL_CHAT_ID, DEPARTURE_DATE, PRICE_THRESHOLD on your env file
-
start the bot
docker-compose up --build -d
-
stop the bot
docker-compose down