Telegram-бот для бронювання
Цей проєкт є повнофункціональним Telegram-ботом для онлайн-бронювання консультацій, створеним мовою Python з використанням бібліотеки python-telegram-bot, бази даних SQLite, а також сервісів Geopy і TimezoneFinder.
Бот автоматизує процес запису користувачів на консультації, підтримує різні часові пояси, нагадування, багатомовність (українська / англійська) та має адміністративну панель для керування розкладом.
Основні можливості:
Бронювання.
Автоматичне визначення часового поясу користувача за містом і країною проживання (з резервним варіантом для різних країн).
Багатомовний інтерфейс (українська та англійська мови).
Підтвердження бронювання з повідомленням користувачу про дату, час і часовий пояс.
Нагадування.
Адмін-панель із можливістю:
переглядати бронювання за датами;
задавати щоденні слоти (30 або 60 хвилин);
створювати індивідуальні розклади на конкретні дні;
надсилати розсилки користувачам.
Система підтримки користувачів, що дозволяє ставити запитання адміністратору безпосередньо в Telegram.
Збереження інформації про користувачів (імена, мови, часовий пояс).
База даних SQLite для зберігання користувачів, бронювань і слотів.
Планувальник нагадувань, який працює у фоновому режимі.
Бот автоматизує процес запису користувачів на консультації, підтримує різні часові пояси, нагадування, багатомовність (українська / англійська) та має адміністративну панель для керування розкладом.
Основні можливості:
Бронювання.
Автоматичне визначення часового поясу користувача за містом і країною проживання (з резервним варіантом для різних країн).
Багатомовний інтерфейс (українська та англійська мови).
Підтвердження бронювання з повідомленням користувачу про дату, час і часовий пояс.
Нагадування.
Адмін-панель із можливістю:
переглядати бронювання за датами;
задавати щоденні слоти (30 або 60 хвилин);
створювати індивідуальні розклади на конкретні дні;
надсилати розсилки користувачам.
Система підтримки користувачів, що дозволяє ставити запитання адміністратору безпосередньо в Telegram.
Збереження інформації про користувачів (імена, мови, часовий пояс).
База даних SQLite для зберігання користувачів, бронювань і слотів.
Планувальник нагадувань, який працює у фоновому режимі.