Проект Python для Telegram.
Бот,который помогает пользователям искать отели с помощью API Hotels.com.
Чтобы использовать бота, вам необходимо иметь учетную запись Telegram и добавить бота в свои контакты.
Вам также потребуется получить ключ API от Hotels.com, что можно сделать,
зарегистрировавшись в их партнерской программе.
Получив ключ API, вы можете клонировать этот репозиторий и установить необходимые зависимости:
git clone https://gitlab.skillbox.ru/grigory_markov/python_basic_diploma.git
pip install -r requirements.txt
Создайте файл в основной директории проекта ".env" и добавьте строки с API_KEY:
- BOT_TOKEN = 'your_telegram_api_key'
- RAPID_API_KEY = 'your_hotels_api_key'
Что бы использовать бота, откройте чат в телеграм и введите команду start.
- /start - Запуск бота, вывод сообщения с приветствием.
- /help - Вывод доступных команд на экран.
- /find - Запускает диалог для поиска отелей.
- /main - Возвращает пользователя в главное меню.
- /history - Выводит на экран историю запросов пользователя
- /lowprice - Поиск отелей с минимальной ценой
- /bestdeal - Поиск отелей с лучшей ценой и удаленностью отеля от центра города.
- /highprice - Поиск дорогих отелей.