Если вы хотите найти место для отдыха в одном из самых живописных городов России - Нижнем Новгороде, вы можете воспользоваться нашим чат-ботом в Telegram. Он имеет следующие особенности:
- В боте существует несколько категорий на выбор для вашего времяпровождения: Рестораны, Кофейни, Бары, Кино, Музеи, Театры, Фестивали, Концерты.
- Для каждого места бот содержит следующую информацию: название, адрес, веб-сайт, средний чек, часы работы, номер телефона, рейтинг.
- Бот может найти места, отсортированные по его рейтингу, через
категории
. - Бот может найти конкретное место необходимое пользователю через
поиск
по названию или адресу. - В боте пользователь может
оценить
посещенное место. - В боте пользователь может добавить место в
Избранное
. - В боте пользователь может отметить место как
посещенное
, а также просмотреть списки посещенных и непосещенных мест.
Описываемый ниже функционал представляет собой пользовательскую документацию.
Техническую документацию можно найти здесь
.
- Запустите командную строку или терминал.
- Перейдите в директорию с помощью команды cd путь к проекту.
- Введите в командной строке python3 -m pip install -r requirements.txt, чтобы установить зависимости.
- Запустите бота с помощью команды python3 main.py.
- Откройте приложение Telegram на вашем устройстве.
- В поле Поиск введите resting_place_bot.
- Введите команду /start.
Перед выполнением следующих шагов обратитесь к процедуре Начало работы с ботом
.
- Нажмите на кнопку Категории.
- Выберите одну из предложенных категорий, нажав на одну из следующих кнопок: Еда, Кино, Музеи и театры, Фестивали и концерты.
- Выберите необходимую подкатегорию:
- Если в предыдущем шаге вы нажали на кнопку Еда, то нажмите на одну из следующих кнопок Ресторан, Кофейня, Бар.
- Если в предыдущем шаге вы нажали на кнопку Музеи и театры, то нажмите на одну из следующих кнопок Музей, Театр.
- Если в предыдущем шаге вы нажали на кнопку Фестивали и концерты, то нажмите на одну из следующих кнопок Фестиваль, Концерт.
Бот выдаст 5 мест, отсортированных по их рейтингу. Чтобы увидеть больше, нажмите на кнопку Показать больше.
Перед выполнением следующих шагов обратитесь к процедуре Начало работы с ботом
.
- Нажмите на кнопку Поиск.
- Введите место, которое хотите найти.
Вы можете ввести адрес необходимого места или первую букву его названия, а бот выведет найденные результаты.
Перед выполнением следующих шагов обратитесь к процедуре Начало работы с ботом
.
- Нажмите на кнопку Поиск.
- Введите необходимое место.
Вы также можете осуществить поиск места, обратившись к процедуреПоиск по категории
. - Нажмите на кнопку Оценить.
- Выберите одну из предложенных оценок, нажав на одну из следующих кнопок: 1, 2, 3, 4, 5.
Перед выполнением каждого из следующих действий обратитесь к процедуре Начало работы с ботом
.
- Нажмите на кнопку Поиск.
- Введите необходимое место.
Вы также можете осуществить поиск места, обратившись к процедуреПоиск по категории
. - Нажмите на кнопку Добавить в избранное.
- Нажмите на кнопку Избранное.
Вы можете вернуться к кнопке Избранное в любой момент, нажав на кнопку В начало.
- Нажмите на кнопку Поиск.
- Введите необходимое место.
Вы также можете осуществить поиск места, обратившись к процедуреПоиск по категории
. - Нажмите на кнопку Удалить из избранного.
Перед выполнением каждого из следующих действий обратитесь к процедуре Запуск бота
.
- Нажмите на кнопку Поиск.
- Введите необходимое место.
Вы также можете осуществить поиск места, обратившись к процедуреПоиск по категории
. - Нажмите на кнопку Отметить как посещенное.
- Нажмите на кнопку Посещенные места.
Вы можете вернуться к кнопке Посещенные места в любой момент, нажав на кнопку В начало.
- Нажмите на кнопку Непосещенные места.
Вы можете вернуться к кнопке Непосещенные места в любой момент, нажав на кнопку В начало.
- Нажмите на кнопку Поиск.
- Введите необходимое место.
Вы также можете осуществить поиск места, обратившись к процедуреПоиск по категории
. - Нажмите на кнопку Убрать из посещенных.
Чтобы завершить работу с ботом введите команду /stop.