Телеграм бот для відправлення вакансій
Мета цього проекту була створення системи управління розповсюдженням вакансій через Telegram, за допомогою бот-адміністратора (Бот-Адмін) і бота-розповсюджувача (Бот-Посилання).Основні функції :
Бот-Адміністратор ( Адмін )
Управління підписними: Адмін може керувати списком підписників, переглядати статистику підписників і керувати їх підписками.Додавання вакансій: Адміністратор може додати нові вакансії, вказуючи необхідну інформацію, таку як назва, опис, місцезнаходження та заробітна плата.Графік відправлень: Бот-Адмін може налаштувати графік відправлень і визначати частоту і час відправлення повідомлень.Бот-Послання (Послання з посиланням на Послання):
Послання вакансій: Бот-Послання відповідає за відправлення вакансій підписникам відповідно до встановленого графіку.Фільтрація вакансій: Користувачі можуть налаштувати фільтри, щоб отримати тільки ті вакансії, які відповідають їхнім інтересам.Повідомлення про нові вакансії: Підписники отримують повідомлення про нові вакансії відразу після відправлення.Технології та інструменти:
Мова програмування: Python
Фреймворк для створення ботів: python-telegram-bot
Зберігання даних: SQLite
Хостинг і деплоймент: Heroku
Бот-Адміністратор ( Адмін )
Управління підписними: Адмін може керувати списком підписників, переглядати статистику підписників і керувати їх підписками.Додавання вакансій: Адміністратор може додати нові вакансії, вказуючи необхідну інформацію, таку як назва, опис, місцезнаходження та заробітна плата.Графік відправлень: Бот-Адмін може налаштувати графік відправлень і визначати частоту і час відправлення повідомлень.Бот-Послання (Послання з посиланням на Послання):
Послання вакансій: Бот-Послання відповідає за відправлення вакансій підписникам відповідно до встановленого графіку.Фільтрація вакансій: Користувачі можуть налаштувати фільтри, щоб отримати тільки ті вакансії, які відповідають їхнім інтересам.Повідомлення про нові вакансії: Підписники отримують повідомлення про нові вакансії відразу після відправлення.Технології та інструменти:
Мова програмування: Python
Фреймворк для створення ботів: python-telegram-bot
Зберігання даних: SQLite
Хостинг і деплоймент: Heroku