diff --git a/build.gradle b/build.gradle index f23489ad..468c3821 100644 --- a/build.gradle +++ b/build.gradle @@ -1,11 +1,13 @@ subprojects { apply plugin: 'java' - group 'com.vk.api' - version '1.0.16' + group = 'com.vk.api' + version = '1.0.16' - sourceCompatibility = 1.8 - targetCompatibility = 1.8 + java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } tasks.withType(Javadoc) { options.addStringOption('Xdoclint:none', '-quiet') @@ -34,4 +36,4 @@ subprojects { jacksonVersion = '2.8.5' jettyVersion = '9.4.0.v20161208' } -} \ No newline at end of file +} diff --git a/orda-vk-plugin/README.md b/orda-vk-plugin/README.md new file mode 100644 index 00000000..81f4088b --- /dev/null +++ b/orda-vk-plugin/README.md @@ -0,0 +1,115 @@ +# OrdaVK 2.0 PRO (на базе Lite) + +## Что добавлено поверх Lite +- Сохранены все Lite-команды и маршруты (`/ac`, `/helpop`, `/report`, `/rep`). +- Ticket workflow PRO: `!take`, `!unassign`, `!reopen`, `!replyclose`, фильтры `!tickets`, `!ticket full`. +- Templates UX: `!rlist`, placeholders `{player}`, `{ticket}`, `{staff}`. +- Audit commands: `!audit`, `!audit recent`, `!audit `, `!audit ticket `, `!audit player `, `!audit punish `. +- Discipline commands: `!staffnote`, `!staffwarn`, `!staffreprimand`, `!staffdiscipline`, `!staffforgive`. +- Punishment flow: `!unmute`, `!pardon`, `!unwarn`, `!punishlog` + tracking reversals. +- Явные VK-алиасы для chat moderation: `!vkick`, `!vkban`, `!vkunban` (старые команды оставлены). +- Расширен `!lookup`: режимы command/tickets/punish и лимит. +- Расширен `!staffstats`: support/report, replies, first response, punish/reverted, discipline, quality/recommendation. +- SQLite storage для операционных данных: tickets/history, pending, punishments, discipline, audit. + +## Команды +### Help +- `!help` +- `!help support` +- `!help mod` +- `!help admin` +- `!help punish` +- `!help audit` + +### Tickets +- `!tickets` +- `!tickets mine|open|unassigned|support|report` +- `!ticket ` +- `!ticket full ` / `!ticket full` +- `!reply ` +- `!replyclose ` +- `!assign ` +- `!take ` +- `!unassign ` +- `!close [comment]` +- `!reopen ` +- `!move support|report [--reason ...]` +- `!r