Telegram bots to send vacancies
The goal of this project was to create a system of job sending management via Telegram, using a bot administrator (Bot-Admin) and a bot sending system (Bot-Reference).The main functions:
Director of the Board (Admin):
Subscriber Management: The Administrator can manage a list of subscribers, view subscribers statistics and manage their subscriptions.Adding jobs: The administrator can add new jobs by indicating the necessary information such as name, description, location and wage.Shipping Calendar: Bot-Admin can set the shipping calendar and determine the frequency and time of sending messages.The Boot Message (Sender):
Sending vacancies: Bot Sending is responsible for sending vacancies to subscribers in accordance with the established schedule.Employment Filtering: Users can customize the filters to get only those jobs that match their interests.Notifications of new jobs: Subscribers receive notifications of new jobs immediately after shipping.Technologies and tools:
Programming language: Python
Framework for creating bots: python-telegram-bot
Data storage: SQLite
Hosting and deployment: Heroku
Director of the Board (Admin):
Subscriber Management: The Administrator can manage a list of subscribers, view subscribers statistics and manage their subscriptions.Adding jobs: The administrator can add new jobs by indicating the necessary information such as name, description, location and wage.Shipping Calendar: Bot-Admin can set the shipping calendar and determine the frequency and time of sending messages.The Boot Message (Sender):
Sending vacancies: Bot Sending is responsible for sending vacancies to subscribers in accordance with the established schedule.Employment Filtering: Users can customize the filters to get only those jobs that match their interests.Notifications of new jobs: Subscribers receive notifications of new jobs immediately after shipping.Technologies and tools:
Programming language: Python
Framework for creating bots: python-telegram-bot
Data storage: SQLite
Hosting and deployment: Heroku