Skip to content

This Python script utilizes the Telebot library to create a job alert bot. Users can select their preferred job category, experience level, and desired salary. The bot then saves these preferences and provides job alerts accordingly.

Notifications You must be signed in to change notification settings

vgvr0/telegram-job-notifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Telegram Job Alert Bot

This Telegram bot allows users to set their job preferences and receive job alerts based on their chosen category, experience level, and salary range.

Getting Started

These instructions will help you set up and run the Telegram Job Alert Bot on your local machine.

Prerequisites

  • Python 3 installed on your machine
  • SQLite3 database engine

Installing

  1. Clone this repository to your local machine.
git clone https://github.com/yourusername/telegram-job-alert-bot.git
  1. Navigate to the project directory.
cd telegram-job-alert-bot
  1. Install the required Python packages using pip.
pip install -r requirements.txt
  1. Replace 'YOUR_API_TOKEN' with your actual Telegram Bot API token obtained from @BotFather.
API_TOKEN = 'YOUR_API_TOKEN'

Usage

  1. Run the bot script.
python bot.py
  1. Start a conversation with the bot in Telegram by searching for its username and sending the /start command.

  2. Follow the prompts to select your job preferences, including category, experience level, and desired salary.

  3. Once you have selected your preferences, the bot will save them and provide you with a confirmation message.

Data Storage

  • User preferences are stored in a SQLite3 database named user_preferences.db.
  • The bot does not store any sensitive user information and only saves job preferences provided by the user.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request to suggest improvements or report bugs.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This Python script utilizes the Telebot library to create a job alert bot. Users can select their preferred job category, experience level, and desired salary. The bot then saves these preferences and provides job alerts accordingly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages