Использование бота: различия между версиями

Материал из ChronoEdge
Нет описания правки
Строка 68: Строка 68:
[[Файл:Изображение Желтоглаз логи.png|без|обрамить|<big>Дневник персонажа Желтоглаз</big>]]
[[Файл:Изображение Желтоглаз логи.png|без|обрамить|<big>Дневник персонажа Желтоглаз</big>]]
=== Команды таппера (актера) xx: ===
=== Команды таппера (актера) xx: ===
Каждый актер имеет у себя набор параметров. А именно атрибуты [[Характеристики|характеристик]] и [[Терминология игровых механик|терминов.]] А так же инвентарь что бы не потерять какими предметами он владеет.
К<big>аждый актер имеет у себя набор параметров. А именно атрибуты [[Характеристики|характеристик]] и [[Терминология игровых механик|терминов.]] А так же инвентарь что бы не потерять какими предметами он владеет.</big>


Вот пример вызова данных атрибутов. Вы пишите шаблон вызова таппера (актера) и после пишите саму команду.
<big>Каждый актер использует свой паттерн для вызова команд. Это позволяет вам удобнее использовать бросок кубика, использование инвентаря, использование кошелька.</big>


<code>11 .help</code>
===== Пример: =====
 
[[Файл:Изображение Жорик кубы.png|без|обрамить|<big>Два броска от лица персонажа Жорик</big>]]
<code>11 !help</code>
[[Файл:Изображение Жорик кубыы.png|без|обрамить|<big>Результат выполнение сообщения</big>]]
 
<code>11 /help</code>
 
Полученый ответ:<syntaxhighlight lang="text">
[t|т]ake <предмет> [количество] [описание] !ссылка: Взять предмет(ы).
[d|д]escription <предмет> <описание> ?ссылка: Установить описание предмета.
[s|с]end <количество> !ссылка: Перевести на баланс другому актёру.
[i|и]nventory [предмет]: Просмотреть список предметов в инвентаре.
[g|г]ive <предмет> [количество] !ссылка: Передать предмет(ы) другому актеру.
[n|н]ame <предмет> <имя> ?ссылка: Переименовать предмет.
[b|б]alance: Просмотреть баланс.
[r|р]oll <кости...>: Бросить кости.
[u|у]se <предмет> [количество] [описание] ?ссылка: Использовать предмет(ы).
[a|а]ttributes [имя]|[имя значение]|[имя +-*/ значение] ?ссылка: Просмотреть или установить характеристики (укажите в качестве значения `X` (латинская буква/икс), чтобы удалить характеристику).
</syntaxhighlight>У всех команд есть быстрая версия когда вы используете только первую букву.


==== [a|а]ttributes - Атрибуты таппера актера ====
==== [a|а]ttributes - Атрибуты таппера актера ====

Версия от 06:24, 4 октября 2024

После успешного потверждения вашей анкеты вы получаете доступ к нашему боту disco-tupper-bot. Он необходим для написание сообщений от лица вашего персонажа.

Создание таппера (актера) /create_tupper

Что бы создать своего таппера (актера/персонажа) вам нужно использовать команду /create_tupper.

После вам нужнно заполнить следущие поля:

  • name - имя персонажа
  • call_pattern - паттерн для вызова сообщения от лица таппера
  • avatar - файл аватара персонажа

call_pattern используется для вызова сообщения от вашего персонажа. Поддерживаются несколько форматов:

  • start text end — сообщение будет отправлено между указанными метками start и end.
  • start text - — сообщение начинается с метки start, а окончание произвольное.
  • text end — сообщение заканчивается меткой end, начало произвольное.

Пример текста сообщения:

start Привет, как дела? end
start Привет, как дела? -
Привет, как дела? end

Стоит понимать что вы можете использовать несколько персонажей в одном сообщении вызывая их разнымми паттернами. Так же в одном сообщение, вызов одного и того же патторна создаст новое сообщение. Это будет полезно в дальнейшем.


Вы успешно создали актера! Отправьте сообщение от его лица. в нашем случае патерн для его вызова это tt text

Напишем сообщение в чат tt --Hello World!

Обратите внимание что сообщение было отправлено с проблеом как и требует шаблон tt text

Изменение таппера (актера) /edit_tupper

В случае если вам необходимо изменить параметры таппера то используйте команду /edit_tupper

Как выглядит команда:


Описание полей:
tupper_name - текуще имя вашего таппера (актера)

new_name - новое имя вашего таппера (актера)

new_call_pattern - новый паттерн вызова. Шаблон такой же как в и /create_tupper

avatar - Новый аватар. (Старый аватар останется на старых сообщениях)

Изменим имя нашего персонажа TestChar на что то более адекватное:

Список тапперов (актеров) /list_tuppers

Данная команда позволяет вам напомнить себе текст паттерна для его вызова. А так же посмотреть какие пользователи владеют им.

Установка дневника таппера (актера) /set_diary

Во время создания вашей анкеты администратор создает ветку под вашей анкетой.

Ветка является вашим дневником в который записаны все изменения вашего снаряжения и баланса. Это полезно что бы не держать в голове где вы взяли предмет, где выложили или его у вас отобрали.

Пример команды для установки дневника
Пример выполнения команды /set_dairy Жорик
Дневник персонажа Желтоглаз

Команды таппера (актера) xx:

Каждый актер имеет у себя набор параметров. А именно атрибуты характеристик и терминов. А так же инвентарь что бы не потерять какими предметами он владеет.

Каждый актер использует свой паттерн для вызова команд. Это позволяет вам удобнее использовать бросок кубика, использование инвентаря, использование кошелька.

Пример:
Два броска от лица персонажа Жорик
Результат выполнение сообщения

[a|а]ttributes - Атрибуты таппера актера

Пример команды:

11 /attributes РАЗ 8

После вы можете применить их в броске кубика, что очень сильно упростит и вам и ГМу игру в дальнейшем.

11 /r d20+РАЗ

d20+РАЗ
d20: 3 -> 3+8 -> 11 (11)
= 11

Бот сам подставит значения из ваших атрибутов. А также все изменения атрибутов будут записаны в ваш дневник. Чтобы посмотреть список своих атрибутов напишите просто команду attributes

11 /a

ЗДР: 7
АТЛ: 2
ЛВК: 5
РАЗ: 8
ИНС: 2
КД: 14
ХП: 22
МС: 11
󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀱󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

Во время боя вы можете указать сообщение (при помощи функции ответа на сообщение), после чего указать формулу изменение характеристик.

11 /a ХП - 5
[ОБЯЗАТЕЛЬНО НУЖНО ИСПОЛЬЗОВАТЬ ПРОБЕЛЫ]

Значение характеристики `ХП` было изменено на `17` (предыдущее значение: `22`).󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀱󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

В вашем дневнике будет указана ссылка или на ближайшее сообщение (если вы его не указали) или на то на которое вы указали

[r]oll - Бросок костей

Данная команда позволяет вам бросить от лица вашего таппера (актера) кинуть кости по любой удобной вам формуле. С системой проставление атрибутов.

Примеры:

11 /r d20 2d20

d20 2d20
d20: 3 -> 3 (3)
2d20: [15, 12] -> [15, 12] (27)
= 30
11 /r d20+ЛВК

d20+ЛВК
d20: 9 -> 9+5 -> 14 (14)
= 14
11 /r ИНСdРАЗ

ИНСdРАЗ
2d8: [3, 8] -> [3, 8] (11)
= 11
11 /r 1d20+1d20

1d20+1d20
d20: 4
d20: 15 -> 15+4 -> 19 (19)
= 19

Инвентарь

[t|т]ake - Взять (создать) предмет

Указав название предмета и его количества. После данный предмет будет записан к вашему тапперу в инвентарь. Есть возможность указать сообщение-событие (ответив на него).

tt /take Woman 1

Получено 1 woman.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

В чате дневнике:

[ПОЛУЧЕНИЕ ПРЕДМЕТОВ] Предмет: woman; Количество: 1; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

[g|г]ive - Отдать предмет

Передать предмет другому тапперу (актеру). Вы обязаны выбрать цель. А именно сообщение друго таппера. (в случае если система не опознала таппера другой игрок может использовать команду take)

Передано 1 woman актёру Tulpa.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

[ПЕРЕДАЧА ПРЕДМЕТОВ] Предмет: woman; Количество: 1; Получатель: Tulpa; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

[d|д]escription - Добавить описание для предмета

Добавить или поменять описание предмета. Есть возможность указать сообщение-событие (ответив на него)

tu /d woman "ЖЕНЩИНААААААААААААААА"

Описание предмета woman было изменено на: ЖЕНЩИНААААААААААААААА.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

tu /i

woman (1): ЖЕНЩИНААААААААААААААА

[n|н]ame - Переименовать предмет

Позволяет переименовать предмет. Есть возможность указать сообщение-событие (ответив на него)

tu /n woman woman_image

Предмет woman переименован на woman_image.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽
[ПЕРЕИМЕНОВАНИЕ ПРЕДМЕТА] Предмет: woman; Предыдущее значение: woman; Новое значение: woman_image; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

tu /n woman_image woman

Предмет woman_image переименован на woman.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽
[ПЕРЕИМЕНОВАНИЕ ПРЕДМЕТА] Предмет: woman_image; Предыдущее значение: woman_image; Новое значение: woman; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

[i|и]nventory - просмотреть список предметов

Позволяет посмотреть свой инвентарь

tt /i

```Пусто.```󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽
tu /i

woman (1): ЖЕНЩИНААААААААААААААА

[u|у]se - Использовать предмет

Позволяет использовать предмет (гранаты, аптечку или иной предмет). Есть возможность указать сообщение-событие (ответив на него)

tu /u woman

Использовано 1 woman.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

tu /i

```Пусто.```󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

Баланс

[b|б]alance - Посмотреть баланс таппера (актера)

Позволяет вам посмотреть баланс вашего таппера (актера)

tt /b

Текущий баланс: 1000.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

[s|с]end - Перевести баланс другому тапперу (актеру)

Позволяет вам отправить другому тапперу валюты. Обязательно нужно указать ответом на сообщении получателя вашего перевода.

tt /s 500

Отправлено 500 на баланс актёра Tulpa. Текущий баланс: 500.󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠀬󠀠󠀢󠁩󠁳󠁟󠁣󠁯󠁭󠁭󠁡󠁮󠁤󠀢󠀺󠀠󠁴󠁲󠁵󠁥󠁽

[ПЕРЕВОД С БАЛАНСА] Количество: 500; Получатель: Tulpa; Предыдущий баланс: 1000; Текущий баланс: 500; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀵󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽

[ВХОДЯЩИЙ ПЕРЕВОД] Количество: 500; Отправитель: FoxUFoxu; Предыдущий баланс: 0; Текущий баланс: 500; ⁠👍-команды-бот⁠󠁂󠁂󠀑󠀑󠁻󠀢󠁴󠁵󠁰󠁰󠁥󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀶󠀬󠀠󠀢󠁡󠁵󠁴󠁨󠁯󠁲󠁟󠁩󠁤󠀢󠀺󠀠󠀴󠀸󠀹󠀱󠀴󠀵󠀳󠀳󠀷󠀷󠀰󠀱󠀸󠀵󠀹󠀳󠀲󠀸󠁽