/choice-lunch-place

Бот для выбора места обеда

Primary LanguageScala

CircleCI

Бот для выбора места обеда

Приложение для выбора куда пойти поесть группе людей. В конечно итоге должен быть бот в телеграмм, у которого можно будет попросить сделать голосование, например по кухне какой страны хочется покушать, по которой бот выдаст место, куда сходить покушать.

Этапы разработки:

  1. Консольное приложение, на вход которого даётся страна кухни, а на выход случайное место с этой кухней. Хранилище можно представить в виде текстового файлика, либо в виде базы.
  2. Сделать серверное приложение, которое будет работать с ботом в телеграмме
  3. Интеграция с api google places. Получение ближайших кафе/ресторанов c нужной кухней, Получение координат по адрессу. Также можно просить координаты у пользователя. Возвращение ссылки на выбранное место.
  4. Создание анонимных голосовалок. Нужно поддержать создание групп через бота. Рассылку голосовалки в личные сообщения через бота. И отправка результатов поиска в виде ссылки. Также можно поддержать многоэтапную голосовалку, например добавить еще расстояние, на которое готов идти человек.