Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Положение пользователя UPD #64

Closed
qertis opened this issue Aug 16, 2018 · 3 comments
Closed

Положение пользователя UPD #64

qertis opened this issue Aug 16, 2018 · 3 comments
Assignees

Comments

@qertis
Copy link
Member

qertis commented Aug 16, 2018

Каждый раз, когда пользователь расшаривает боту свое местоположение, эти данные хранятся в GeoJSON в БД.

Затем по отдельному урлу (Вроде Gravatar) данные (о текущем городе, например, Москва) отдаются в формате JSON-LD (http://json-ld.org/)

@qertis
Copy link
Member Author

qertis commented Aug 16, 2018

В дальнейшем, алгоритм расширения я вижу так:

  • При заведении пользователя, подключенного, скажем, к Qweeto, автоматически создается бот, который прикрепляется только к этому пользователю;
  • Бот основываясь на различных источниках сигнала от пользователя строит карту перемещения пользователя по планете;
  • Информация которую откопал бот находится только под его контролем, т.е. никто не может ее изменить извне, включая пользователя. Также бот основываясь на своих алгоритмах имеет право не отдавать полученные данные (стороннему/своему сервису, запросе пользователя или правительства).
  • Нужно выделение области на карте, где пользователь хочет всегда скрывать свое местоположение (попадаешь в заданный квадрат и твое место положение никто не видит)

@qertis
Copy link
Member Author

qertis commented Aug 16, 2018

Четыре способа настройки геолокации.

  • Публичный закрытый (показывается страна)
    Где показывается страна - это дефол настройки для всех сторонних лиц вне Квиту.

  • Публичный открытый (показывается город)
    Публичный открытый - это настойка доступна для всех лиц Квиту (если юзверь не запретил этот показ)

  • Частный открытый (показывается вплоть до метра)
    Показывается в течении определенного времени (например, 1 час). Исключительно между доверенной группой.

  • Частный заблокированный (не показывается ничего)
    Юзверь может лочить контакты всяких (неприятных лиц). Те больше не способный видеть где он (или вернее всегда показываются неправильное местоположение)

@qertis qertis self-assigned this Apr 24, 2019
@qertis qertis changed the title Сервис выдачи текущего положения пользователя сторонним сервисам Положение пользователя UPD Apr 24, 2019
This was referenced Jul 21, 2019
@qertis
Copy link
Member Author

qertis commented Jul 23, 2019

перенесено https://github.com/gotois/ProstoDiary_bot/issues/156

@qertis qertis closed this as completed Jul 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant