[script] WME Requests - запросы в редакторе
Версия 2.15.0.0
Вводная
Скрипт предназначен для отправки из редактора персональных сообщений в форум или запросов в Google-документ (для дальнейшего рассмотрения и действий со стороны CM/Кураторов).
Умеет отправлять следующие запросы:
0. Различает Russia, Belarus, Uzbekistan, Kazakhstan и Ukraine по информации выделенного объекта (у каждой страны свой набор гуглотаблиц)
1. Изменить уровень лока сегмента или лэндмарка
2. Присоединить сегменты (минимум 2 сегмента)
3. Изменить направление сегментов
4. Отправить в форум персональное сообщение автору последних изменений объекта.
5. Отправлять запрос на создание/переименование населённых пунктов
6. Для сегментов и POI показывает cityID
7. Проблемы с озвучкой.
Подробнее
В редакторе выделяем сегменты, слева появляется набор кнопок:
https://greasyfork.org/system/screensho ... 1533547071
Кнопки могут быть залочены - зависит от типа элемента.
Кликание на нужные кнопки (Lock, Join, Dir, Turn, Closures, City) приведёт к открытию гугло-формы или формы отправки персонального сообщения в форум (кнопка PM).
После кликания по кнопке получаем новую вкладку РМ или гугло-форму или алерт (например, эта дорога имеет уровень лока, сопоставимый с вашим).
Опция "Discord" позволяет дублировать запрос в канал orders Discord`а.
В форме (различные для RU и BY) автоматически заполняются следующие поля (для lock, dir, join, turn, closures):
- waze-ник
- permalink
- ваш уровень (в качестве уровня лока)
- country, к которой относиться сегмент/лэндмарк
- требуемое действие (lock, dir, join, turn, closures)
- в доп.инфе - тип, страна, город, улицы
- (для lock) дата, до которой держать требуемый уровень лока (по умолчанию +5 дней "от сегодня")
Для автозаполнения поля e-mail (для обратной связи) задайте его в настройках скрипта.
Остентся дописать (если надо) обоснование необходимости действия, какое направление блокировать, причину оперативного перекрытия, etc. (читайте комментарии в форме).
При отсылке РМ автоматом формируются:
- кому (если выделено несколько сегментов, то будут перечислены авторы всех объектов)
- тема сообщения
- само сообщение: каждому автору по одному пермалинку с указанием объекта
Руками нужно дописать свои непонятки, относительно "этого объекта редактора" и нажать Submit.
В форме проекта CityLock (кнопка city) автоматически заполняются следующие поля:
- waze-ник
- permalink
- e-mail
- имя НП (данные берутся из OSM)
- возможность добавлять название района к имени НП (для BY по умолчанию выключено, для остальных включено)
Если сегмент был именован, то скрипт подразумевает, что вы хотите переименовать населённый пункт, в этом слечау в форме имя будет в формате: "Rename: 'old name' => 'new name'".
Руками нужно заполнить остальные поля гуглоформы. Возможно потребуется исправить waze-ник, если сегмент "создан" не вами.
Кнопка State (только для RU) позволяет автоматически сформировать запрос на изменение принадлежности сегмента к району.
Для редакторов 5+ (РБ: 4+) имеется возможность заносить созданные НП в гуглотаблицу (для учёта)
Для исправления некорректной озвучки необходимо выделить именованный проблемный сегмент и нажать кнопку "TTS". В появившейся форме основные поля будут заполнены, достаточно указать как звучит и как надо, акцентируя буквы, дописать комментарий.
Включенная опция "Map Center" заставляет брать текущие координаты центра карты, выключенная - центр рассчитывается по геометрии объекта запроса.
Ответная реакция
(для lock, dir, join, city) Действия со стороны CM/Кураторов (в общем те, кто имеет доступ к таблице ответов и имеет возможность выполнить запрос):
- анализ
- исполнение
- отправка e-mail инициатору с положительным или отрицательным ответом (скриптом из таблицы).
Ссылки
Ссылки на скрипт: FireFox, Greasy Fork.
Что изменено
2.15.0.0 - Добавлена возможность дублировать простые запросы в Discord
Внимание!
При отсылки PM могут возникать ошибки:
1. На форуме не найден автор изменения, не смотря на то, что автор жив и здоров.
Эта ошибка обычно возникает сразу после инсталляции скрипта. Попробуйте отрефрешить (клавиша F5) закладку с редактором.
2. Форум вернул несколько человек, вместо одного.
В нормальной ситуации такого быть не может. Если возникает - проинформируйте меня, с указанием Permalink.
Открытые вопросы
В скрипте сейчас логика с локами следующая (наследие исходной модели ):
1. если уровень лока 1, то будет выведено сообщение о том, что здесь и так всё хорошо и ничего не произойдёт
2. если уровень лока равен "вашему" - выводится сообщение, ничего не происходит
Нужно ли такое ограничение, "а вдруг я захочу повысить уровень лока"?
Замечания/предложения приветствуются (например, здесь).
PS.
1. Это есть реализация идеи, озвученная на waze.su
2. За основу брался шаблон "WME SAMPLE Unlock Requests".
PPS.
Какой способ влияния на контент WME выбрать, решать вам. Под способами понимается:
1. Новый пост в форуме (здесь).
2. Этот скрипт.
3. В Discord`е (здесь)
4. Как то иначе.
Вводная
Скрипт предназначен для отправки из редактора персональных сообщений в форум или запросов в Google-документ (для дальнейшего рассмотрения и действий со стороны CM/Кураторов).
Умеет отправлять следующие запросы:
0. Различает Russia, Belarus, Uzbekistan, Kazakhstan и Ukraine по информации выделенного объекта (у каждой страны свой набор гуглотаблиц)
1. Изменить уровень лока сегмента или лэндмарка
2. Присоединить сегменты (минимум 2 сегмента)
3. Изменить направление сегментов
4. Отправить в форум персональное сообщение автору последних изменений объекта.
5. Отправлять запрос на создание/переименование населённых пунктов
6. Для сегментов и POI показывает cityID
7. Проблемы с озвучкой.
Подробнее
В редакторе выделяем сегменты, слева появляется набор кнопок:
https://greasyfork.org/system/screensho ... 1533547071
Кнопки могут быть залочены - зависит от типа элемента.
Кликание на нужные кнопки (Lock, Join, Dir, Turn, Closures, City) приведёт к открытию гугло-формы или формы отправки персонального сообщения в форум (кнопка PM).
После кликания по кнопке получаем новую вкладку РМ или гугло-форму или алерт (например, эта дорога имеет уровень лока, сопоставимый с вашим).
Опция "Discord" позволяет дублировать запрос в канал orders Discord`а.
В форме (различные для RU и BY) автоматически заполняются следующие поля (для lock, dir, join, turn, closures):
- waze-ник
- permalink
- ваш уровень (в качестве уровня лока)
- country, к которой относиться сегмент/лэндмарк
- требуемое действие (lock, dir, join, turn, closures)
- в доп.инфе - тип, страна, город, улицы
- (для lock) дата, до которой держать требуемый уровень лока (по умолчанию +5 дней "от сегодня")
Для автозаполнения поля e-mail (для обратной связи) задайте его в настройках скрипта.
Остентся дописать (если надо) обоснование необходимости действия, какое направление блокировать, причину оперативного перекрытия, etc. (читайте комментарии в форме).
При отсылке РМ автоматом формируются:
- кому (если выделено несколько сегментов, то будут перечислены авторы всех объектов)
- тема сообщения
- само сообщение: каждому автору по одному пермалинку с указанием объекта
Руками нужно дописать свои непонятки, относительно "этого объекта редактора" и нажать Submit.
В форме проекта CityLock (кнопка city) автоматически заполняются следующие поля:
- waze-ник
- permalink
- имя НП (данные берутся из OSM)
- возможность добавлять название района к имени НП (для BY по умолчанию выключено, для остальных включено)
Если сегмент был именован, то скрипт подразумевает, что вы хотите переименовать населённый пункт, в этом слечау в форме имя будет в формате: "Rename: 'old name' => 'new name'".
Руками нужно заполнить остальные поля гуглоформы. Возможно потребуется исправить waze-ник, если сегмент "создан" не вами.
Кнопка State (только для RU) позволяет автоматически сформировать запрос на изменение принадлежности сегмента к району.
Для редакторов 5+ (РБ: 4+) имеется возможность заносить созданные НП в гуглотаблицу (для учёта)
Для исправления некорректной озвучки необходимо выделить именованный проблемный сегмент и нажать кнопку "TTS". В появившейся форме основные поля будут заполнены, достаточно указать как звучит и как надо, акцентируя буквы, дописать комментарий.
Включенная опция "Map Center" заставляет брать текущие координаты центра карты, выключенная - центр рассчитывается по геометрии объекта запроса.
Ответная реакция
(для lock, dir, join, city) Действия со стороны CM/Кураторов (в общем те, кто имеет доступ к таблице ответов и имеет возможность выполнить запрос):
- анализ
- исполнение
- отправка e-mail инициатору с положительным или отрицательным ответом (скриптом из таблицы).
Ссылки
Ссылки на скрипт: FireFox, Greasy Fork.
Что изменено
2.15.0.0 - Добавлена возможность дублировать простые запросы в Discord
При отсылки PM могут возникать ошибки:
1. На форуме не найден автор изменения, не смотря на то, что автор жив и здоров.
Эта ошибка обычно возникает сразу после инсталляции скрипта. Попробуйте отрефрешить (клавиша F5) закладку с редактором.
2. Форум вернул несколько человек, вместо одного.
В нормальной ситуации такого быть не может. Если возникает - проинформируйте меня, с указанием Permalink.
Открытые вопросы
В скрипте сейчас логика с локами следующая (наследие исходной модели ):
1. если уровень лока 1, то будет выведено сообщение о том, что здесь и так всё хорошо и ничего не произойдёт
2. если уровень лока равен "вашему" - выводится сообщение, ничего не происходит
Нужно ли такое ограничение, "а вдруг я захочу повысить уровень лока"?
Замечания/предложения приветствуются (например, здесь).
PS.
1. Это есть реализация идеи, озвученная на waze.su
2. За основу брался шаблон "WME SAMPLE Unlock Requests".
PPS.
Какой способ влияния на контент WME выбрать, решать вам. Под способами понимается:
1. Новый пост в форуме (здесь).
2. Этот скрипт.
3. В Discord`е (здесь)
4. Как то иначе.
Re: [script] WME Request - запросы в редакторе