Усі оновлення

Версія 0.7.0

Нові можливості
  • Discord-акаунт тепер підтверджується з гри: бот дає код, ви вводите /polis link у світі - і лише після цього реєстр пише вам в особисті.
  • У Discord з'явилися /me - ваша картка з балансом, землею й тим, що на вас чекає, /whois - публічний запис будь-кого, і /notify - скільки вам писати.
  • Бот сам каже, коли доступ відкрито, закрито або оплата не пройшла і лишилося сім днів.
  • Кожна скарга в Discord - окрема гілка з таймером: коли рада може вирішити і коли скарга згасне.
  • Назви міст і ніки в реєстрі більше не перетворюються на курсив чи посилання, а причина порушення в українському каналі - українською.
Повний перелік змін

Discord і ваш акаунт

  • Команда /link у Discord тепер відповідає кодом. Зайдіть на сервер і введіть у грі /polis link і цей код - це доводить, що акаунт Minecraft справді ваш. Нік бачать усі, тож сам нік нічого не доводив.
  • Поки акаунт не підтверджено, місце на сервері працює як і раніше, але особисті рядки реєстру - договори, борги, виклики до ради - у Discord не надходять. Раніше їх міг отримувати будь-хто, хто встиг прив'язати ваш нік першим.
  • /notify вирішує, скільки вам писати: лише важливе (порушення, суд, борги, доступ), усе або нічого. Кілька рядків за хвилину приходять одним повідомленням.
  • /seat показує, до якої дати відкрито доступ, у вашому часовому поясі, і чи підтверджено акаунт. Якщо є підписка - поруч кнопка керування нею.

Реєстр у Discord

  • /me показує вашу картку: баланс, землю й борг за неї, договори, вироки, мітки і що чекає на ваш підпис чи голос. /whois показує публічний запис будь-якого гравця - без балансу.
  • Раз на добу бот нагадує, якщо на вас чекає непідписаний договір, скарга без вашого голосу або борг за землю. Лише підтвердженим акаунтам і лише якщо є про що.
  • Скарга тепер живе в окремій гілці форуму суду: подання, відповідь і рішення читаються в одному місці. Під поданням - коли рада зможе вирішити і коли скарга згасне без відповіді. Хто як голосував, і далі приховано до рішення.
  • Одне повідомлення на старті показує стан світу й оновлюється саме: скільки гравців у грі, хто в раді, скільки монет в обігу і скільки платить карбування.
  • Суддям видається роль Parliament - лише колір, без жодних прав, і лише підтвердженим акаунтам.

Виправлення

  • Те, що набрав гравець, друкується в реєстрі як набрано: назва міста чи договору більше не може стати посиланням, а нік із підкресленнями - курсивом.
  • Причина порушення договору в українському каналі тепер українською, а не англійською.
  • Хто вийшов із сервера Discord і повернувся, знову отримує роль доступу сам - раніше вона губилася назавжди.
  • Якщо один канал реєстру налаштовано з помилкою, решта друкуються далі; раніше замовкали всі.

Для власників сервера

  • polis-discord.json тепер завжди доступний лише власникові (0600) і більше не містить адреси gate за замовчуванням - сервер без gate нікуди нічого не надсилає. Нове необов'язкове поле court - вебхуки форумів суду.
  • Нові команди для консолі й RCON: polis export status, polis export market і polis export card <uuid> - один рядок JSON кожна.
  • До серверної частини збірки додано Simple Discord Link - міст чату. Без токена він вимкнений і нічого не робить.