Skip to content

romses1906/TeleBotTravel

Repository files navigation

TeleBotTravel

Телеграм-бот для поиска отелей по всему миру

Окружение проекта

  • python 3.10
  • pyTelegramBotAPI 4.5.1
  • beautifulsoup4 4.11.1
  • requests 2.5.0
  • loguru 0.6.0
  • peewee 3.15.1

Настройка бота:

  • В корневой папке проекта создать файл .env по примеру .env.template.
  • В файл .env добавить значения констант:
BOT_TOKEN - ваш токен для бота, полученный от @BotFather
RAPID_API_KEY - ваш ключ, полученный от API по адресу rapidapi.com/apidojo/api/hotels4/
  • Установить все зависимости из файла requirements.txt:
pip install -r requirements.txt

Запуск бота:

  • Запуск бота производится из корня проекта по команде:
python main.py

Инструкция по использованию бота:

При запуске бота пользователю будут доступны следующие команды:

/start - запуск бота

/help — помощь по командам бота

/lowprice — вывод самых дешёвых отелей в городе

/highprice — вывод самых дорогих отелей в городе

/bestdeal — вывод отелей, наиболее подходящих по цене и расположению от центра

/history — вывод истории поиска отелей

Информация, выводимая о каждом найденном отеле:

  • Название отеля
  • Сайт отеля
  • Адрес отеля
  • Рейтинг отеля
  • Расстояние от отеля до выбранных пользователем достопримечательностей в данном городе
  • Расстояние от отеля до центра города
  • Стоимость проживания за одни сутки
  • Стоимость проживания за период, указанный пользователем
  • Фотографии отеля в количестве, указанном пользователем

About

Телеграм-бот для поиска отелей по всему миру

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages