Обновить Discord Commands (RU)
parent
98b6026c87
commit
9e09cd1ec6
1 changed files with 39 additions and 3 deletions
|
|
@ -4,6 +4,7 @@
|
|||
`/info`
|
||||
`/инфо`
|
||||
Отправляет сообщение, содержащее строку `info`
|
||||
|
||||
### Ответить на квест
|
||||
`/answer quest_id: integer text: text? file1: <attachment?> file2: <attachment?> file3: <attachment?>`
|
||||
`/ответить ид_квеста: целое_число текст: текст? файл1: <вложение?> файл2: <вложение?> файл3: <вложение?>`
|
||||
|
|
@ -20,25 +21,40 @@
|
|||
При нажатии кнопки "Reject" ответ заменяется строкой `answer.rejected_by` и пользователю в ЛС отправляется строка `answer.rejected`
|
||||
|
||||
*примечание: тип? в примере использования означает необязательный параметр*
|
||||
|
||||
### Таблица лидеров
|
||||
`/scoreboard`
|
||||
`/счет`
|
||||
Выводит таблицу лидеров по следующему шаблону:
|
||||
Заголовок: `scoreboard.header`
|
||||
Строка счёта: `scoreboard.line_format`
|
||||
Строка "ты": `scoreboard.you_format`
|
||||
Строка счёта пользователя: `scoreboard.line_format`
|
||||
Строка текущего пользователя: `scoreboard.you_format`
|
||||
|
||||
### Передать очки другому игроку
|
||||
`/balance give who: @user amount: integer`
|
||||
`/баланс передать кому: @пользователь количество: целое_число`
|
||||
Передаёт указанное количество очков другому пользователю, если тот имеет аккаунт в системе (открыл хотя бы 1 комнату или выполнил 1 квест)
|
||||
Отвечает на команду строкой `account.give_pt`
|
||||
|
||||
### Разблокировка комнаты
|
||||
`/unlock id: integer`
|
||||
`/открыть идентификатор: целое_число`
|
||||
Разблокирует указанную комнату, если у пользователя хватает очков и он может добраться до этой комнаты (т.е. разблокирована одна из связанных с этой комнат)
|
||||
Отвечает на команду строкой `map.room_unlocked`
|
||||
|
||||
### Перемещение между комнатами
|
||||
`/move id: integer`
|
||||
`/пойти идентификатор: целое_число`
|
||||
Перемещает пользователя в указанную комнату, если она разблокирована
|
||||
Отвечает на команду строкой `map.moved_to_room`
|
||||
|
||||
## Команды инициализации
|
||||
### Инициализация каналов
|
||||
`/init quests_channel: #channel answers_channel: #channel`
|
||||
`/инит канал_квестов: #канал канал_ответов: #канал`
|
||||
Устанавливает каналы для квестов и ответов на них, а также текущую гильдию
|
||||
Отвечает на команду строкой `init_reply`
|
||||
|
||||
### Запуск таймера
|
||||
`/timer time: 9:00:00`
|
||||
`/таймер время: 9:00:00`
|
||||
|
|
@ -48,6 +64,7 @@
|
|||
Отвечает на команду строкой `timer_reply`
|
||||
|
||||
*примечание: 9:00:00 по UTC это 12:00:00 по МСК*
|
||||
|
||||
## Социальные команды (/social, /сообщение)
|
||||
### Отправка сообщения
|
||||
**В канал**
|
||||
|
|
@ -62,6 +79,7 @@
|
|||
Отправляет сообщение в канал/пользователю с указанным текстом и/или вложениями
|
||||
|
||||
*примечание: тип? в примере использования означает необязательный параметр*
|
||||
|
||||
### Редактирование сообщения
|
||||
**В канале**
|
||||
`/social edit message: message_id channel: #channel content: text? file: <attachment?>`
|
||||
|
|
@ -73,6 +91,7 @@
|
|||
Отвечает на команду строкой `social.edited`
|
||||
|
||||
*примечание: тип? в примере использования означает необязательный параметр*
|
||||
|
||||
### Удаление сообщения
|
||||
**В канале**
|
||||
`/social undo message: message_id channel: #channel`
|
||||
|
|
@ -82,6 +101,7 @@
|
|||
`/сообщение удалить сообщение: ид_сообщения пользователь: @пользователь`
|
||||
Удаляет указанное сообщение
|
||||
Отвечает на команду строкой `social.deleted`
|
||||
|
||||
## Управление квестами (/quest, /квест)
|
||||
### Список квестов
|
||||
`/quest list`
|
||||
|
|
@ -99,6 +119,7 @@
|
|||
|
||||
*примечание: дата указывается в формате ГГГГ-ММ-ДД, напр. 2025-12-24*
|
||||
*примечание: тип? в примере использования означает необязательный параметр*
|
||||
|
||||
### Редактирование квеста
|
||||
`/quest update id: integer difficulty: difficulty? reward: integer? name: text? description: text? answer: text? available: date? reset: flag`
|
||||
`/квест обновить идентификатор: целое_число сложность: сложность? награда: целое_число? название: текст? описание: текст? ответ: текст? доступен: дата? сброс: флаг`
|
||||
|
|
@ -111,13 +132,28 @@
|
|||
|
||||
*примечание: дата указывается в формате ГГГГ-ММ-ДД, напр. 2025-12-24*
|
||||
*примечание: тип? в примере использования означает необязательный параметр*
|
||||
|
||||
### Публикация квеста
|
||||
`/quest publish id: integer`
|
||||
`/квест опубликовать идентификатор: целое_число`
|
||||
Отмечает квест как публичный и отправляет сообщение квеста в канал для квестов
|
||||
Отвечает на команду строкой `quest.publish`
|
||||
|
||||
### Удаление квеста
|
||||
`/quest delete id: integer`
|
||||
`/квест удалить идентификатор: целое_число`
|
||||
Удаляет указанный квест, а также его сообщение, если тот был опубликован
|
||||
Отвечает на команду строкой `quest.delete`
|
||||
Отвечает на команду строкой `quest.delete`
|
||||
|
||||
## Управление аккаунтами
|
||||
### Установить текущий баланс
|
||||
`/balance set who: @user amount: integer`
|
||||
`/баланс установить чей: @пользователь количество: целое_число`
|
||||
Устанавливает текущий баланс пользователя на указанное количество
|
||||
Отвечает на команду строкой `account.set_pt`
|
||||
|
||||
### Сбросить аккаунт пользователя
|
||||
`/reset who: @user`
|
||||
`/сбросить кого: @пользователь`
|
||||
Сбрасывает параметры аккаунта (баланс, открытые комнаты, выполненные квесты)
|
||||
Отвечает на команду строкой `account.reset`
|
||||
Loading…
Add table
Add a link
Reference in a new issue